是否可以更改创建的 nuget 包目录的名称和路径?
我当前的文件夹结构是这样的:
+src
++项目1
++项目2
++包
我想要一个这样的文件夹结构:
+Lib(包)
+src
++项目1
++项目2
是否可以更改创建的 nuget 包目录的名称和路径?
我当前的文件夹结构是这样的:
+src
++项目1
++项目2
++包
我想要一个这样的文件夹结构:
+Lib(包)
+src
++项目1
++项目2
您可以通过创建一个名为的文件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”文件夹并检查包文件是否存在。
这个限制在 VS 插件上,使用命令行你可以选择安装/更新命令的包目录,但是你不能回去使用插件 UI。