我正在使用Rosilyn阅读解决方案,并且出现以下错误:
Msbuild在处理文件时失败 'C:\ tfs \ DemoSolution \ UI \ UI.csproj',消息:C:\ Program Files (x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ MSBuild \ 15.0 \ Bin \ Microsoft.Common.CurrentVersion.targets: (1656,5):无法执行“ GetReferenceNearestTargetFrameworkTask”任务 从程序集“ C:\ Program Files(x86)\ Microsoft实例化 视觉效果 Studio \ 2017 \ Enterprise \ Common7 \ IDE \ CommonExtensions \ Microsoft \ NuGet \ NuGet.Build.Tasks.dll”。 请验证任务程序集是使用相同版本构建的 Microsoft.Build.Framework程序集中的一个 计算机,并且您的主机应用程序没有缺少绑定 重定向到Microsoft.Build.Framework。无法转换类型的对象 键入'NuGet.Build.Tasks.GetReferenceNearestTargetFrameworkTask' 'Microsoft.Build.Framework.ITask'。 C:\ Program Files(x86)\ Microsoft 视觉效果 Studio \ 2017 \ Enterprise \ MSBuild \ 15.0 \ Bin \ Microsoft.Common.CurrentVersion.targets: (1656,5):已执行“ GetReferenceNearestTargetFrameworkTask”任务 声明或使用不正确,或在构建过程中失败。检查 任务名称和程序集名称的拼写。
我发现以下问题描述了相同的问题,但没有帮助。 Project MetadataReferences is not populated when ProjectReferences are present
您知道我还能尝试什么吗?