我有两台电脑,一台有互联网连接,另一台没有. 我想在脱机计算机上安装Nuget包(Nuget.server)及其所有依赖项. 不幸的是,不可能只下载软件包本身,我必须手动下载所有依赖项,其中有几十个
我想在脱机计算机上安装Nuget包(Nuget.server)及其所有依赖项.
不幸的是,不可能只下载软件包本身,我必须手动下载所有依赖项,其中有几十个.
如何在包含所有依赖项的Internet连接的计算机上创建包?
谢谢.
在具有Internet访问权限的计算机上,NuGet程序包(.nupkg)应位于本地计算机缓存中.在 Windows上,它位于类似于的目录中:C:\Users\YourUsername\AppData\Local\NuGet\Cache
因此,您应该能够将.nupkg文件从那里复制到没有Internet访问权限的计算机上.我会在该计算机上创建一个目录,并设置一个指向该目录的新包源.或者,您可以将.nupkg文件复制到本地计算机缓存,只需要知道缓存中有200个NuGet包的限制.然后,您可以创建指向缓存的包源.