【问题标题】:Nuget: Change package directory path and name [duplicate]Nuget:更改包目录路径和名称[重复]
【发布时间】:2011-11-30 01:57:49
【问题描述】:

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

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

+src

++项目1

++项目2

++包

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

+Lib(包)

+src

++项目1

++项目2

【问题讨论】:

标签: nuget nuget-package directory-structure


【解决方案1】:

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

配置文件应如下所示:

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

就是这样。

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

【讨论】:

【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

    NuGet Configuration File

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

    【讨论】:

      【解决方案4】:

      这个限制在 VS 插件上,使用命令行你可以选择安装/更新命令的包目录,但是你不能回去使用插件 UI。

      【讨论】:

        猜你喜欢
        • 2014-07-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多