Nuget:更改包目录路径和名称
是否可以更改创建的nuget包目录的名称和路径 我当前的文件夹结构如下所示:Nuget:更改包目录路径和名称,nuget,nuget-package,directory-structure,Nuget,Nuget Package,Directory Structure,是否可以更改创建的nuget包目录的名称和路径 我当前的文件夹结构如下所示: <settings> <repositoryPath>../libs/packages</repositoryPath> </settings> <?xml version="1.0" encoding="utf-8"?> <settings> <repositoryPath>..\..\..\Dependencies\
<settings>
<repositoryPath>../libs/packages</repositoryPath>
</settings>
<?xml version="1.0" encoding="utf-8"?>
<settings>
<repositoryPath>..\..\..\Dependencies\packages</repositoryPath>
</settings>
+src
++项目1
++项目2
++包裹
我想要一个这样的文件夹结构:
<settings>
<repositoryPath>../libs/packages</repositoryPath>
</settings>
<?xml version="1.0" encoding="utf-8"?>
<settings>
<repositoryPath>..\..\..\Dependencies\packages</repositoryPath>
</settings>
+库(包)
+src
++项目1
++项目2
此限制在VS插件上,您可以使用命令行为安装/更新命令选择软件包目录,但不能返回使用插件UI。您可以创建一个名为
nuget.config
的文件,并将其存储在与解决方案文件相同的位置
配置文件应如下所示:
<settings>
<repositoryPath>../libs/packages</repositoryPath>
</settings>
<?xml version="1.0" encoding="utf-8"?>
<settings>
<repositoryPath>..\..\..\Dependencies\packages</repositoryPath>
</settings>
../libs/packages
就这样
显然,你可以选择任何你想要的路径。希望这能有所帮助。我为VS2010做的
1) 获取更新
2) 将nuget.config文件添加到解决方案文件夹,如下所示:
<settings>
<repositoryPath>../libs/packages</repositoryPath>
</settings>
<?xml version="1.0" encoding="utf-8"?>
<settings>
<repositoryPath>..\..\..\Dependencies\packages</repositoryPath>
</settings>
..\..\..\Dependencies\packages
3) 在nuget.config文件引用的位置创建一个空的“packages”文件夹
4) 转到工具->库包管理器->管理解决方案的Nuget包
5) 在搜索框中键入“asynctargetingpack”(或您喜欢的任何其他软件包)
6) 安装软件包
7) 转到nuget.config文件引用位置的“packages”文件夹,检查包文件是否存在。从2.2版开始,您可以更改nuget.config文件
编辑“repositorypath”键的值(并取消注释)。答案是可以的。这是正确的解决方案,但受此错误的影响: