在VS2017中离线安装NupenGL?

时间:2017-12-04 17:43:11

标签: opengl nuget visual-studio-2017

尝试在离线 VS2017环境中安装this specific NuGet package

但是,尽管下载了.nupkg文件并将其保存在" NuGet包管理器设置"下的指定离线NuGet包目录中,但该包不会出现在VS2017中NuGet包管理器的列表中。

我是否需要先解压缩文件?尝试了但是收到.nupkg文件不包含.nuspec文件的错误(尽管在文件资源管理器中显然只包含一个。)

有VS2017的人是否可以尝试在离线VS2017环境中安装此特定的NuGet软件包,并提供有关如何安装软件包的明确措辞,明确的逐步指南?

1 个答案:

答案 0 :(得分:0)

  

VS2017的某个人是否可以尝试在离线VS2017环境中安装此特定的NuGet软件包,并提供有关如何安装软件包的明确措辞,明确的逐步指南?

要在脱机VS2017环境中完成安装nuget包,请按照以下步骤操作:

  1. 手动下载该nuget包,将其保存到您的本地位置,例如D:\Test\NuGet。您将获得一个以.nupakg结尾的文件:nupengl.core.0.1.0.1.nupkg

  2. 从开始菜单中使用管理员打开命令提示符,将路径切换到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"
    

    enter image description here

    之后,您会发现nuget包被添加到具有分层布局的离线NuGet包目录中:

    enter image description here

  3. 然后,您可以在没有互联网连接的Visual Studio 2017中使用此nuget包:

    enter image description here