【问题标题】:nuget.config is ignored, specifically the repositoryPathnuget.config 被忽略,特别是 repositoryPath
【发布时间】:2015-10-12 20:44:08
【问题描述】:

Visual Studio 2015 忽略了我位于解决方案目录中的nuget.config。该文件有以下内容:

<?xml version="1.0" encoding="utf-8"?>
<settings>
  <repositoryPath>../packages/nuget</repositoryPath>
</settings>

然而,Visual Studio 只是将所有包放入解决方案目录中的包文件夹中。

在使用 Visual Studio 2013 时,该文件多年来一直运行良好。我错过了什么吗?

我正在使用最新版本的 NuGet 扩展 (3.2)

【问题讨论】:

    标签: nuget visual-studio-2015 nuget-package


    【解决方案1】:

    我目前使用的格式似乎不再受支持。

    以下文件有效:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <config>
        <add key="repositoryPath" value="..\packages\nuget" />
      </config>
    </configuration>
    

    【讨论】:

    • 我想知道这个新格式是否向后兼容VS2013。明天去试试。
    • 是的,确实如此。据我所知,这种格式已经存在多年了。
    • 我在我的解决方案中添加了一个 nuget.config 文件,但起初它不起作用。我不得不重新启动 Visual Studio,然后它就可以工作了。
    • 这个解决方案对我帮助很大。非常感谢您的帮助:)
    • repositoryPath 的值不接受 $(SolutionDir) 作为相对路径的一部分。但是该值可以包含环境变量,例如%WORKING_COPY_TRUNK%_packages"。有关相对路径,请参阅stackoverflow.com/questions/18376313/…
    猜你喜欢
    • 2013-04-21
    • 2014-06-03
    • 2019-11-06
    • 1970-01-01
    • 1970-01-01
    • 2020-06-04
    • 1970-01-01
    • 2021-05-15
    • 1970-01-01
    相关资源
    最近更新 更多