【问题标题】:What does this error message mean in ASP.NET "Server Error in '/' Application."此错误消息在 ASP.NET “'/' 应用程序中的服务器错误”中是什么意思。
【发布时间】:2017-03-02 09:43:49
【问题描述】:

无法加载文件或程序集 'Microsoft.CodeDom.Providers.DotNetCompilerPlatform,版本=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其其中之一 依赖项。该模块应包含程序集清单。

为什么我不断收到此错误,我该如何解决?

【问题讨论】:

  • 我认为 Nuget 包 Microsoft.CodeDom.Providers.DotNetCompilerPlatform 的版本错误。尝试更新 Nuget 包。

标签: asp.net visual-studio


【解决方案1】:

尝试卸载并重新安装包

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

【讨论】:

  • 在尝试定期卸载 DotNetCompilerPlatform 并重新安装后,这对我有用。不过,我在之前的尝试中从未使用过-force 命令。在重新安装软件包之前,我还运行了一个干净的解决方案。
【解决方案2】:

由于 Nuget 包 Microsoft.CodeDom.Providers.DotNetCompilerPlatform(也包含 CodeAnalysis 包)是错误的版本而导致错误。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-01
    • 2014-06-24
    • 2011-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多