我刚刚通过 NuGet 安装了一个包,但它在我的解决方案资源管理器中显示了一个黄色感叹号图标,请参见下面的屏幕截图。
为什么会发生这种情况,我该如何解决?但没有构建错误。
很多时候只是 Visual Studio 不同步。在许多情况下,关闭解决方案并重新打开将神奇地修复这些错误。它很简单,应该是您首先尝试的事情之一。
就我而言,我必须手动更新 packages.config 中的 targetFramework,其中引用了“有问题的”nuget。
我的步骤:
TargetFramework(s)
后,这种情况可能会持续发生。根据我的经验,在更改项目上的 TFM 后确保一切正常工作的最简单方法是关闭解决方案,手动删除所有相关的
bin
/
obj
目录以及旁边的
.vs
文件夹解决方案文件。