NuGet是否支持像NPM和Composer一样进行全局安装包?如果是,我该如何操作?另外,在我的Visual Studio项目中,如何引用全局安装的包?
从@Lance的提示中学到了一些东西,我检查了%userprofile%\.nuget\packages
文件夹,并发现它包含了我过去下载的所有软件包。不幸的是,Visual Studio(我使用的是Community 2019)不允许您将这些软件包安装到新项目中。NuGet Package Manager UI中的Browse页面仅显示来自nuget.org
的在线结果。
但是我找到了另一个线索。在Visual Studio 工具 > 选项 > NuGet Package Manager > Package Sources 中,您可以添加自定义源。因此,我继续将我的缓存文件夹添加为备用源。
请注意,还有一个单独的“机器范围包源”条目,无法修改。我检查了那个文件夹,里面大多数是微软自己的包(我在那里找到的一个例外是NewtonSoft.json
)。我不知道这个文件夹与nuget缓存文件夹有什么区别,以及如何将包下载到此文件夹中。
%userprofile%\.nuget\packages
文件夹中。有关详细信息,请参阅此文档。 - LoLancexx.exe
而不是引用一个名为xx.dll
的文件,你可以查看Martin的博客。希望能对你有所帮助。 - LoLance