繁体   English   中英

无法识别解决方案文件夹中的Visual Studio 2017 Nuget.config

[英]Visual Studio 2017 Nuget.config at solution folder not recognized

我在Visual Studio 2017上遇到问题,

新解决方案会在“ C:\\ Users \\ yopa \\ AppData \\ Roaming \\ NuGet \\ Nuget.config”中意外位置继续引用Nuget.config文件。

我已经将'/.nuget/Nuget.config'文件添加到我的解决方案文件夹中。

但是,解决方案仍在引用“ C:\\”中的nuget配置文件,并且nuget软件包也将还原到“ C:\\”软件包文件夹中。

如何配置解决方案以遵守其目录中的package.config文件?

我尝试删除漫游文件夹中的nuget.config文件,但是在完成nuget软件包还原后,该解决方案将重新创建该文件。

如何配置解决方案以遵守其目录中的package.config文件?

为了确保您的解决方案.nuget文件夹中的package.config文件,您应该正确配置此文件,例如,我创建了一个测试示例解决方案,然后在.nuget文件夹中添加了Nuget.config

我的NuGet.Config文件:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <config>
    <add key="repositoryPath" value="D:\Test" />
  </config>
</configuration>

然后,另一个重要信息是记住在添加Nuget.config文件后重新启动Visual Studio

作为测试结果,nuget软件包将还原到“ D:\\ Test”软件包文件夹中:

在此处输入图片说明

看起来像宽的解决方案Nuget.config.nuget文件夹不再支持。

NuGet 3.3和更早版本使用.nuget文件夹进行解决方案范围的设置。 NuGet 3.4+中未使用此文件。

配置文件应放置在项目级别或项目路径中的任何文件夹中,有关更多详细信息,请查阅文档。 配置nuget行为

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM