Nuget:更改软件包目录路径和名称
是否可以更改创建的nuget软件包目录的名称和路径?Nuget:更改软件包目录路径和名称
我现在的文件夹结构是这样的:
+ SRC
++ PROJECT1
++ Project2的
++封装
我会喜欢有这样的文件夹结构:
+库(包)
+ SRC
++ PROJECT1
++ Project2的
您可以通过创建一个名为nuget.config
的文件并将其存储在与解决方案文件相同的位置来执行此操作。
配置文件应该是这样的:
<settings>
<repositoryPath>../libs/packages</repositoryPath>
</settings>
就是这样。
显然你可以放任何你想要的路径。希望有所帮助。
这是正确的解决方案,但受到这个bug的影响:http:/ /nuget.codeplex.com/workitem/3328 –
这种限制是在VS插件,使用命令行你可以选择安装/更新命令的软件包目录,但是不能返回使用插件UI。
我为VS 2010做过。
1)获取NuGet更新。
2)nuget.config文件添加到溶液文件夹是这样的:
<?xml version="1.0" encoding="utf-8"?>
<settings>
<repositoryPath>..\..\..\Dependencies\packages</repositoryPath>
</settings>
3)在由nuget.config文件参照的位置创建一个空的“包”的文件夹。
4)进入工具 - >库包管理器 - >管理的NuGet包解决方案
5)键入搜索框 “asynctargetingpack”(或者你喜欢的任何其它包)
6)安装包
7)转到nuget.config文件引用位置的“packages”文件夹,并检查包文件在那里。
答案是肯定的,你可以。 http://*.com/questions/4092759/is-it-possible-to-change-the-location-of-packages-for-nuget – Rookian