离线Nuget包

时间:2017-03-14 12:29:35

标签: c# visual-studio nuget nuget-package

我需要安装Nuget Package ProductionStackTrace,所以我使用以下命令

PM> Install-Package ProductionStackTrace

但是当我执行此命令时,我收到以下错误

无法访问Microsoft Visual Studio脱机包[C:\ Program Files(x86)\ Microsoft SDKs \ NuGetPackages]中的源。

我检查了路径,是的,包裹不存在,默认情况下不添加Nuget包。如果找不到我可以添加的地方。

2 个答案:

答案 0 :(得分:7)

当我们的计算机没有网络时,Visual Studio为我们在Microsoft SDKs \ NuGetPackages文件夹中提供了一些常用的包。

C:\ Program Files(x86)\ Microsoft SDKs \ NuGetPackages \文件夹并不意味着已经从Internet安装了软件包的缓存。因此,包装ProductionStackTrace不会添加到此文件夹中。

如果您想在没有网络的情况下使用此软件包,则需要在拥有网络时下载该软件包。您可以从nuget.org下载。

当然,您也可以将此软件包添加到Microsoft SDKs \ NuGetPackages中,以便在没有网络时使用它。添加命令行是:

nuget add <packagePath> -source <sourcePath> [options]

您可以参考nuget Add参考了解详细信息。

希望这可以帮到你。

答案 1 :(得分:1)

对于Visual Studio Mac,将包复制到路径<!-- if referencing by id, use $('#get_location') --> <div id="get_location" coords="12.12345,45.45678" /> <!-- or, if referencing by class, use $('.get_location') --> <div class="get_location" coords="12.12345,45.45678" />

您可以选择Visual Studio->首选项-> Nuget-> Sources的菜单,并使用此路径添加新的源并安装已经缓存的软件包。