繁体   English   中英

参考未在解决方案资源管理器中更新

[英]References not updating in Solution Explorer

我已经通过解决方案资源管理器为我的C#Windows项目添加了一些引用。 当我尝试在另一台计算机上加载同一项目时,我在Visual Studio无法检测到的所有引用上看到一个黄色标记。 因此,我安装了所有被引用的库,但Visual Studio仍未更新列表。 它仍然显示黄色标记。 为什么?

只需重新创建项目。 复制粘贴代码。 问题解决了。

尝试重新编译解决方案。 有时,当您将引用添加到尚未存在的文件夹之前,Visual Studio仍显示黄色感叹号。

我发现自己需要重新添加每个引用以清除警告,不确定原因。 您可能需要在那里问问VS开发团队。

确保使用相对路径对它们全部进行引用,因为听起来好像在文件结构中找不到它们。

验证两台计算机上安装的dll的版本是否相同,如果不正确,则对其进行更正,或在项目中将引用的dll的属性“特定版本”更改为false

在不同计算机上加载项目时,请确保添加的引用的路径没有不同。 这可能是由于安装在其上的计算机或驱动器中安装的框架不同而引起的。

对我唯一有效的方法是关闭Visual Studio并重新加载解决方案。 您可能会认为重建会执行类似的操作,但是Visual Studio的重新启动会为我工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM