是否可以更改已创建的nuget包目录的名称和路径?
我当前的文件夹结构如下:
+ SRC
++ PROJECT1
++ Project2的
++包
我想要一个像这样的文件夹结构:
+ Lib(包)
+ SRC
++ PROJECT1
++ Project2的
答案 0 :(得分:34)
您可以通过创建名为nuget.config
的文件并将其存储在与解决方案文件相同的位置来执行此操作。
配置文件应如下所示:
<settings>
<repositoryPath>../libs/packages</repositoryPath>
</settings>
就是这样。
显然你可以放任何你想要的路径。希望有所帮助。
答案 1 :(得分:3)
我是为VS 2010做的。
1)更新NuGet。
2)将nuget.config文件添加到解决方案文件夹中,如下所示:
<?xml version="1.0" encoding="utf-8"?>
<settings>
<repositoryPath>..\..\..\Dependencies\packages</repositoryPath>
</settings>
3)在nuget.config文件引用的位置创建一个空的“packages”文件夹。
4)转到工具 - &gt;库包管理器 - &gt;管理解决方案的Nuget包
5)在搜索框(或您喜欢的任何其他套餐)上键入“asynctargetingpack”
6)安装包
7)转到nuget.config文件引用的位置的“packages”文件夹,检查包文件是否存在。
答案 2 :(得分:1)
答案 3 :(得分:0)
此限制在VS插件上,使用命令行可以选择安装/更新命令的packages目录,但是您无法返回使用插件UI。