首页 文章

Nuget:更改包目录路径和名称[重复]

提问于
浏览
18

这个问题在这里已有答案:

是否可以更改创建的nuget包目录的名称和路径?

我当前的文件夹结构是这样的:

src Project1 Project2包

我想要一个像这样的文件夹结构:

Lib(包)src Project1 Project2

4 回答

  • 3

    您可以通过创建名为 nuget.config 的文件并将其存储在与解决方案文件相同的位置来完成此操作 .

    配置文件应如下所示:

    <settings>
        <repositoryPath>../libs/packages</repositoryPath>
    </settings>
    

    而已 .

    显然你可以放任何你想要的路径 . 希望有所帮助 .

  • 0

    我是为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”文件夹,检查包文件是否存在 .

  • 1

    从2.2版开始,您可以更改NuGet.Config文件 .

    NuGet Configuration File

    编辑“repositorypath”键的值(并取消注释) .

  • 34

    这个限制在VS插件上,使用命令行可以为install / update命令选择packages目录,但是你不能回去使用插件UI .

相关问题