我得到一个包 Microsoft.Build 16.3.0 is not compatible with netstandard 2.0 错误

I'm getting a package Microsoft.Build 16.3.0 is not compatible with netstandard 2.0 error

当我第一次在 VS2017 中打开解决方案并尝试构建项目时,我在错误列表 window 中收到许多错误和警告。我要构建的项目来自 Github (https://github.com/KirillOsenkov/SourceBrowser)。 Visual studio 抛出以下错误。该解决方案具有.net core 2.1 和.net framework 4.7.2。两者都已安装在我的机器中。

我不确定是什么为我修复了它,但我在我的机器上安装了 visual studio 2015 更新 3,还更新了 VS2019 和 VS2017,然后再次构建解决方案。现在它在 VS2017 和 VS2019 中都成功构建。看起来在更新过程中也安装了一些支持此功能的其他包或库。