C# 在VS代码中保留Nuget包的本地副本

C# 在VS代码中保留Nuget包的本地副本,c#,visual-studio-code,nuget,omnisharp,nuget-package-manager-console,C#,Visual Studio Code,Nuget,Omnisharp,Nuget Package Manager Console,在VisualStudio代码中,我希望在项目文件夹中保留引用的Nuget包的本地副本,以防将来由于某种原因该包无法联机使用 nuget restore如果本地副本尚未存在,则仍可从互联网下载 我认为这正是VisualStudio的行为,但我无法用VisualStudio代码运行它,我想我自己找到了一个解决方案 将一个名为nuget.config且包含以下内容的文件添加到项目文件夹正是我想要的。这些包现在被放入本地packages文件夹 <?xml version="1.0&qu

在VisualStudio代码中,我希望在项目文件夹中保留引用的Nuget包的本地副本,以防将来由于某种原因该包无法联机使用

nuget restore
如果本地副本尚未存在,则仍可从互联网下载


我认为这正是VisualStudio的行为,但我无法用VisualStudio代码运行它,我想我自己找到了一个解决方案

将一个名为
nuget.config
且包含以下内容的文件添加到项目文件夹正是我想要的。这些包现在被放入本地
packages
文件夹

<?xml version="1.0" encoding="utf-8"?>
<configuration>
<config>
    <add key="globalPackagesFolder" value="packages" />
    <add key="repositoryPath" value="packages" />
</config>
</configuration>

查看一下。