我一直在做的一个项目从 .NET Framework 4.6.2 升级到 4.7.2。
在构建时,在不是我的代码的文件中,我收到以下错误:
我还在项目属性的构建选项卡中看到了相同的错误。
我不知所措 - 我已经搜索了错误并且结果是空的。有没有人遇到过和/或解决过这个问题?
最佳答案
看起来升级您的构建工具后从 MSBUILD 更改为 Roslyn。 Microsoft.Managed.Core.targets是 Roslyn 目标文件。
如果您安装了以下 Nuget 软件包:
那么可能是它导致了这个问题。升级
Microsoft.CodeDom.Providers.DotNetCompilerPlatform
到 2.x 并删除第二个。那应该可以解决问题。
关于c# - 更新 .Net Framework 版本(4.6.2 到 4.7.2)后无法评估 GetPathsOfAllDirectoriesAbove(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59276192/