我见过很多关于此的文章,但主要是针对Visual Studio 2017的预发布版本。我安装了VS 2017 Professional 15.3.3版。
至于我自己,我可以创建新项目或打开现有项目,一切都很好,但如果一位同事在我打开它时将一份项目副本传给我,所有参考文献都会显示一个黄色三角形。这包括NuGet以及SDK依赖项文件夹中的NetStandardLibrary。
在打开参考管理器并选择程序集时,它会卡在Assemblies - Targeting .Net Standard 1.5(同事现有项目)上,并显示消息“正在加载参考”,我也无法修改我能够使用的程序集看看。
参考管理器屏幕没有被锁定,因为我可以单击项目,Shard Projects,Com和Browse这些都可以工作,但是在返回Assemblies选项卡时,它仍然只显示消息“Loading references”。
答案 0 :(得分:0)
@ Martin-Ullrich:重点是没有警告,只有黄色三角形。
但是,您确实触及了解决方案。
我将VS 2017 Prof安装到已经安装了VS 2015 Prof的Windows 10 Creator Edition PC上。
不确定是否会导致此问题,但在从Visual Studio安装程序进行检查时,我发现.Net Core Library未作为标准安装。
将此添加到我的本地计算机上都开始工作了。
这是我第二台机器。因此,请注意,默认情况下不一定要安装Net Standard Libraries。