尝试在离线 VS2017环境中安装this specific NuGet package。
但是,尽管下载了.nupkg文件并将其保存在" NuGet包管理器设置"下的指定离线NuGet包目录中,但该包不会出现在VS2017中NuGet包管理器的列表中。
我是否需要先解压缩文件?尝试了但是收到.nupkg文件不包含.nuspec文件的错误(尽管在文件资源管理器中显然只包含一个。)
有VS2017的人是否可以尝试在离线VS2017环境中安装此特定的NuGet软件包,并提供有关如何安装软件包的明确措辞,明确的逐步指南?
答案 0 :(得分:0)
VS2017的某个人是否可以尝试在离线VS2017环境中安装此特定的NuGet软件包,并提供有关如何安装软件包的明确措辞,明确的逐步指南?
要在脱机VS2017环境中完成安装nuget包,请按照以下步骤操作:
手动下载该nuget包,将其保存到您的本地位置,例如D:\Test\NuGet
。您将获得一个以.nupakg
结尾的文件:nupengl.core.0.1.0.1.nupkg
。
从开始菜单中使用管理员打开命令提示符,将路径切换到nuget.exe所在的位置,例如C:\Users\Admin
。然后通过以下命令将下载包添加到ffline NuGet包目录:C:\Program Files (x86)\Microsoft SDKs\NuGetPackages
:
nuget add "D:\Test\NuGet\nupengl.core.0.1.0.1.nupkg" -source "C:\Program Files (x86)\Microsoft SDKs\NuGetPackages"
之后,您会发现nuget包被添加到具有分层布局的离线NuGet包目录中:
然后,您可以在没有互联网连接的Visual Studio 2017中使用此nuget包: