我需要安装 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/