2017-03-02 53 views
0

无法加载文件或组件 'Microsoft.CodeDom.Providers.DotNetCompilerPlatform,版本= 1.0.0.0, 文化=中性公钥= 31bf3856ad364e35' 或它 的一个依赖。预计该模块将包含程序集清单。此错误消息在ASP.NET中的“服务器错误/'应用程序中的含义是什么?”

为什么我一直得到这个错误,我该如何解决?

+0

我认为Nuget包“Microsoft.CodeDom.Providers.DotNetCompilerPlatform”的版本是错误的。尝试更新Nuget包。 – Nitin

回答

1

错误导致,因为NuGet包Microsoft.CodeDom.Providers.DotNetCompilerPlatform(其中还包含CodeAnalysis包)是错误的版本。

创建新的Web应用程序并更新Nuget包。

2

尝试卸载并重新安装包

Uninstall-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform -force 
Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform 
+0

这在尝试定期卸载DotNetCompilerPlatform并重新安装后适用于我。尽管如此,我在之前的尝试中从未使用过'-force'命令。我还在重新安装软件包之前运行了Clean Solution。 – hacker

相关问题