【发布时间】:2011-11-30 01:57:49
【问题描述】:
是否可以更改创建的nuget包目录的名称和路径?
我目前的文件夹结构是这样的:
+src
++项目1
++项目2
++包
我想要一个这样的文件夹结构:
+Lib(包)
+src
++项目1
++项目2
【问题讨论】:
标签: nuget nuget-package directory-structure
是否可以更改创建的nuget包目录的名称和路径?
我目前的文件夹结构是这样的:
+src
++项目1
++项目2
++包
我想要一个这样的文件夹结构:
+Lib(包)
+src
++项目1
++项目2
【问题讨论】:
标签: nuget nuget-package directory-structure
您可以通过创建一个名为 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。
【讨论】: