Visual Studio NuGet软件包显示黄色感叹号

eoigrqb6  于 2022-11-17  发布在  其他
关注(0)|答案(4)|浏览(623)

我刚刚通过NuGet安装了一个软件包,但它在我的解决方案资源管理器中显示了一个黄色的感叹号图标,请参见下面的屏幕截图。
为什么会发生这种情况,我该如何解决?

zlhcx6iw

zlhcx6iw1#

很多时候,这只是Visual Studio不同步。在很多情况下,关闭解决方案并重新打开解决方案将神奇地修复这些错误。这很容易,应该是您首先尝试的事情之一。

yr9zkbsy

yr9zkbsy2#

在我的例子中,我必须手动更新packages.config中的targetFramework,其中引用了“有问题的”nuget。
我的步骤:
1.我检查了NuGet的安装路径
1.我搜索了解决方案中引用NuGet的配置
1.我根据NuGet安装路径的最后一段/目录手动更改了targetFramework

41ik7eoe

41ik7eoe3#

我知道这是一个老问题,但即使是在VS 2022中,当您将项目移动到不同的物理位置时,即使是使用相同的名称,也会发生这种情况。在许多情况下,所有依赖项都会突然被标记为黄色或棕色的感叹号三角形。一个解决方案是删除一个依赖项,然后通过NuGet重新加载它。如果可能,更新依赖项也会起到同样的作用,在这两种情况下,显然强制VS获取依赖项的正确位置。

5us2dqdw

5us2dqdw4#

对我来说,我有这个,而使用flaui依赖,这是不匹配的TargetFramework后,从net 6. 0更改为net 6. 0-windows它的工作。
csproj file

相关问题