解决方案是重新安装/升级Nuget软件包:

Microsoft.Net。编译器1.1.1

Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.1

然后,我查看了.csproj,并确保包的路径正确(在我的情况下是.. \ .. \ packages \ *。*),位于<ImportProject>顶部的标签内<Target>,底部的名称为“ EnsureNuGetPackageBuildImports”。这是在MVC 5和.NET Framework 4.5.2上。

简短答案-在Package Manager控制台中运行以下命令:

Update-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform -r

相关文章: