痴情的跑步机 · 【成功解决】:VS2019(Visual ...· 1 周前 · |
温文尔雅的橙子 · 使用visual studio 2017 ...· 4 天前 · |
冷静的牛肉面 · 河南这些中小学的课后服务很不错,快看看有你家 ...· 昨天 · |
有胆有识的单杠 · 世人皆知《宋词三百首》,可知上疆村民朱祖谋_ ...· 3 月前 · |
忐忑的领带 · 全国危险废物和医疗废物处置设施建设规划实施工 ...· 1 年前 · |
豁达的太阳 · 名爵纯电敞篷跑车 MG Cyberster ...· 1 年前 · |
大方的香烟 · 最新消息!2023苏迪曼杯赛程公布,国羽全部 ...· 1 年前 · |
孤独的火龙果
1 年前 |
昨晚发生了一次更新,现在我发现自己无法执行ctrl +‘’。VS 2015中的代码建议。出现一条错误消息,提示如下:
无法加载文件或程序集“Microsoft.CodeAnalysis,version= 1.3.1.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或其依赖项之一。系统找不到指定的文件。
我仍然可以构建和开发,但如果没有这个功能,这将真的很烦人。我承认,我越来越软弱了!
有谁有修复这个bug的建议吗?
发布于 2017-03-04 21:25:44
我在Visual Studio2015更新2中也遇到了同样的问题,要解决所有解决方案的全局问题,请更新到 Visual Studio2015更新3 。这里有一个链接: Download from here
发布于 2017-03-02 23:55:27
正如@CaptainAmerica所指出的,解决方案是从NuGet更新CodeDom程序集。应该指出在Visual Studio中如何做到这一点。我在这里找到了解决方案:
https://www.nuget.org/packages/Microsoft.CodeDom.Providers.DotNetCompilerPlatform/
基本上,在Visual Studio菜单中选择:
Tools-> Nuget Package Manager -> Package Manager Console
在出现在Visual Studio底部的控制台中,运行以下命令:
Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform
发布于 2017-05-24 15:43:54
如果其中任何一个选项都不起作用,这里有详细的指南来处理这种情况。
首先,版本很重要。注意错误中提到的版本...
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.
如果你看到上面的错误,这意味着它不能找到版本1.3.1。现在请创建新的VS项目。没有首选项,它可以只是简单的控制台应用程序。现在,一旦项目模板准备就绪,转到Package Manager并使用您指定的版本运行以下命令...
Install-Package Microsoft.CodeAnalysis -Version 1.3.1
这将安装所有的包。让它完成吧。一旦它完成了。我们根本不需要这个新创建的项目。您可以将其完全删除。我是认真的!您可以将其删除。我们这样做是因为我们希望在全局nuget级别安装该包。当你安装一些东西时,nuget也会把它存储在你机器的全局级别上。路径是这样的.
C:\Users\<<Your Windows User>>\.nuget\packages
你可以通过以下方式了解你的路径...
%USERPROFILE%\.nuget\packages
现在,您将在以下文件夹中看到所需的 Microsoft.CodeAnalysis.dll ...
C:\Users\<<Your Windows User>>\.nuget\packages\Microsoft.CodeAnalysis.Common\1.3.1\lib\net45
请注意,以上路径包含版本号(1.3.1)。如果您的版本不同,请查看该版本文件夹。
现在您已经有了dll,您需要做的就是将该dll添加到GAC中。为此,您将需要
此文件已随Visual Studio一起安装。你可以在C盘中搜索"GacUtil“。对我来说,它就在下面的路径上...
C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools
现在,以管理员身份运行命令提示符,并将当前目录导航到包含GacUtil的路径。运行以下命令在GAC中安装dll。
gacutil
-i C:\Users\<<You Windows User>>\.nuget\packages\Microsoft.CodeAnalysis.Common\1.3.1\lib\net45\Mi
crosoft.CodeAnalysis.dll
基本上提供了我们全局安装的dll的路径。它将在安装成功时显示消息。
就这样!现在再次启动您的Visual Studio,您将解决此问题。
https://stackoverflow.com/questions/42536506
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287