昨晚发生了更新,现在我发现自己无法执行 ctrl + '.'。有关 VS 2015 中的代码建议。出现一条错误消息,内容如下:
Could not load file or assembly 'Microsoft.CodeAnalysis, version= 1.3.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified.
我仍然可以构建和开发,但如果没有这个功能,这真的很烦人。我承认,我软了!
有人对修复此错误有任何建议吗?
最佳答案
正如@CaptainAmerica 所指出的,解决方案是从 NuGet 更新 CodeDom 程序集。应该指出如何在 Visual Studio 中执行此操作。 我在这里找到了解决方案:
https://www.nuget.org/packages/Microsoft.CodeDom.Providers.DotNetCompilerPlatform/
基本上,在 Visual Studio 菜单中选择:
工具 -> Nuget 包管理器 -> 包管理器控制台
在出现在 Visual Studio 底部的控制台中运行此命令:
Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform
关于c# - 无法加载文件或程序集 'Microsoft.CodeAnalysis, version= 1.3.1.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其依赖项之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42536506/