这个问题在这里已有答案:
是否可以更改创建的nuget包目录的名称和路径?
我当前的文件夹结构是这样的:
src Project1 Project2包
我想要一个像这样的文件夹结构:
Lib(包)src Project1 Project2
您可以通过创建名为 nuget.config 的文件并将其存储在与解决方案文件相同的位置来完成此操作 .
nuget.config
配置文件应如下所示:
<settings> <repositoryPath>../libs/packages</repositoryPath> </settings>
而已 .
显然你可以放任何你想要的路径 . 希望有所帮助 .
我是为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)转到工具 - >库包管理器 - >管理解决方案的Nuget包
5)在搜索框(或您喜欢的任何其他包)上键入“asynctargetingpack”
6)安装包装
7)转到nuget.config文件引用的位置的“packages”文件夹,检查包文件是否存在 .
从2.2版开始,您可以更改NuGet.Config文件 .
NuGet Configuration File
编辑“repositorypath”键的值(并取消注释) .
这个限制在VS插件上,使用命令行可以为install / update命令选择packages目录,但是你不能回去使用插件UI .
4 回答
您可以通过创建名为
nuget.config
的文件并将其存储在与解决方案文件相同的位置来完成此操作 .配置文件应如下所示:
而已 .
显然你可以放任何你想要的路径 . 希望有所帮助 .
我是为VS 2010做的 .
1)更新NuGet .
2)将nuget.config文件添加到解决方案文件夹,如下所示:
3)在nuget.config文件引用的位置创建一个空的“packages”文件夹 .
4)转到工具 - >库包管理器 - >管理解决方案的Nuget包
5)在搜索框(或您喜欢的任何其他包)上键入“asynctargetingpack”
6)安装包装
7)转到nuget.config文件引用的位置的“packages”文件夹,检查包文件是否存在 .
从2.2版开始,您可以更改NuGet.Config文件 .
NuGet Configuration File
编辑“repositorypath”键的值(并取消注释) .
这个限制在VS插件上,使用命令行可以为install / update命令选择packages目录,但是你不能回去使用插件UI .