c# - 离线 Nuget 包

标签 c# visual-studio nuget nuget-package

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

PM> Install-Package ProductionStackTrace

但是当我执行这个命令时,我得到以下错误

The source at Microsoft Visual Studio Offline Packages [C:\Program Files (x86)\Microsoft SDKs\NuGetPackages] is unreachable.

我检查了路径,是的,包不在那里;不是默认添加了Nuget包吗?如果没有,我可以从哪里添加它?

最佳答案

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详细引用。

希望对您有所帮助。

关于c# - 离线 Nuget 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42786053/

相关文章:

visual-studio-2010 - 如何选择 Visual Studio 解决方案平台工具集以获得最大兼容性

javascript - Visual Studio 上的紧凑代码

c++ - sqlite3_prepare_v2 为语句返回 null

c# - Enumerable.Unit() 函数

c# - 在被动 View 中实现事件的好方法是什么?

c# - 数据没有从数据库中删除

c# 开发和 project.json

visual-studio-2012 - 安装包: Could not install package WPtoolkit error [duplicate]

nuget - 从多个项目创建 NuGet 包,包括 NuGet 依赖项

c# - WPF 数据网格 : How do you get the content of a single cell?