【发布时间】:2019-07-31 21:48:42
【问题描述】:
我有两个全新的 C# .NET 标准库。它们每个都有对较旧的 .NET 3.5 Framework 库的项目引用。两者中只有一个在参考上带有黄色图标。
一切都构建并运行良好,但三角形仍然存在,为什么?
【问题讨论】:
-
参考上的黄色图标通常表示无法找到实际使用的文件。如果单击引用,您可以在其属性列表中看到它的路径吗?比较路径,没有图标的路径与有图标的路径不同。
-
奇怪的是,一个项目显然很快乐,而另一个则不快乐,尽管它们都引用了同一个项目。该 DLL 确实存在于该项目的 bin 文件夹中。
-
@Zoop 嗨朋友,这个问题有什么更新吗?它是否仍然存在,或者错误列表窗口是否可以帮助定位问题? :)
-
@LanceLi-MSFT 抱歉,我在许多项目中都像布娃娃一样被抛来抛去!今天早上终于回到了这个,打开它,切换分支,突然,没有黄色警告图标。我还没有机会改变任何东西,所以我能想到的可能就是重新启动 Visual Studio 以理顺一些内部缓存或其他东西。它也可以解释为什么它仍然编译和运行。很奇怪,两个项目可以引用同一个第三个项目,但是这两个项目中只有一个显示了警告图标。
-
如果您对 Microsoft 有任何吸引力,我可以推荐一个关于损坏引用的工具提示吗?或者也许是一个右键菜单选项来深入了解依赖项的任何警告或错误?正如您在下面的精彩解释中所述,爬过巨大的日志可能非常麻烦。
标签: c# visual-studio nuget