C# MVC 未能找到路径“.....bin\roslyn\csc.exe”的一部分

解决方案是重新安装/升级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

posted @ 2020-05-15 10:22  DerekHan  阅读(788)  评论(0编辑  收藏  举报