【问题标题】:Keep local copy of Nuget Package in VS Code在 VS Code 中保留 Nuget 包的本地副本
【发布时间】:2020-11-05 15:14:47
【问题描述】:
在 Visual Studio Code 中,我想在项目文件夹中保留一个引用的 Nuget 包的本地副本,以防将来由于某种原因该包将无法在线使用。
如果本地副本还没有,nuget restore 仍然可以从 Internet 下载它。
我认为这正是 Visual Studio 的行为,但我无法使用 Visual Studio Code 运行它
【问题讨论】:
标签:
c#
visual-studio-code
nuget
omnisharp
nuget-package-manager-console
【解决方案1】:
我想我自己找到了解决办法。
将具有以下内容的名为nuget.config 的文件添加到项目文件夹正是我想要的。这些包现在被放入本地的packages 文件夹中。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<config>
<add key="globalPackagesFolder" value="packages" />
<add key="repositoryPath" value="packages" />
</config>
</configuration>