2016-07-28 141 views
-1

我刚刚在家用机器上安装了VS2015社区。在我的笔记本电脑上,它效果很好。不过,我在桌面上遇到了一个奇怪的问题。无论参考是什么,它都显示为无法找到(黄色警告符号)。不管它在哪里或在哪里都没关系。我曾尝试添加框架引用(与System基本一样),并引用了像Protobuf这样的本地目录中的外部API DLL。 NuGet将下载我正在使用的项目引用的软件包,并且它们也将被标记为无效。这些引用的属性不包括路径,即使我指定了一个。Visual Studio 2015社区 - 所有参考Broken

我是一个在工作中发展,所以我明白如何处理这些问题一般。我尝试删除引用并重新添加它们,从头开始创建新的解决方案,几乎所有我能想到的,我都没有想法。

这是安装了.NET 4.6.1的Win7机器。我试图改变我的项目,目标框架2,4,4.5,4.6和4.6.1(没有差异)。这是一个C#项目,如果它很重要。

任何人都可以推荐下一步吗?谢谢。

+0

检查你的VS设置,没有提供默认目录,或可能是破坏的注册表值(默认目录路径存储)。 – Shakra

+0

我认为你已经尝试重新启动机器?你有没有尝试完全卸载VS,卸载添加/删除程序中列出的任何.NET框架版本,重新启动并重新安装VS? – wizzardmr42

回答

0

我发现了这个问题。上个月,我试图升级到Win10,并没有为我工作,所以我把它推回去。它删除了我所有目录中的所有ACL信息。特别是,对Microsoft.CSharp.Targets的访问已丢失。我恢复了这一切,一切都恢复正常。当然,现在我必须尝试修复计算机上的每个文件和目录,以便我再次访问。谢谢,Win10!