NuGet 不引用已安装的包

NuGet doesn´t reference installed package

本文关键字:安装 引用 NuGet      更新时间:2023-10-16

我在VS中安装了一些NuGet包,并在Solution Explorer/MyProject/References中查找它。但是,NuGet软件包在那里没有被引用。

提前感谢!

如果我没看错你的问题。。。

你在寻找为什么你的包裹没有被引用?

  1. 请检查输出窗口以了解包未安装的原因
  2. 检查解决方案的软件包文件夹

很可能有某种原因导致它没有安装在输出窗口中。

(1)检查输出窗口或包管理窗口上的安装日志,并确保这些NuGet包是否已成功安装。

(2) 确认是否所有NuGet包都包括包中除Resources.dll之外的任何其他.dll文件。如果包没有任何程序集,就像工具包一样,则引用将不会添加到Explorer/MyProject/References中。以.resources结尾的程序集被视为本地化程序集,因此不会作为引用添加。http://docs.nuget.org/create/creating-localized-packages.你可以使用NuGet包资源管理器来查看这些包,并检查它是否真的有dll文件。

(3) 不太确定如何安装软件包,但我认为您可以选择不同的方式,如使用软件包管理控制台窗口或管理Nuget软件包窗口,您可以选择其他方式,查看结果。

如果仍然没有帮助,只需与我们分享VS环境和NuGet包,我将在我的身边重新编译它:)