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

12 浏览
0 Comments

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

我在使用Visual Studio 2017时遇到了问题,新解决方案会引用意外位置的Nuget.config文件,位于\'C:\\Users\\yopa\\AppData\\Roaming\\NuGet\\Nuget.config\'。\n我已经将\'/.nuget/Nuget.config\'文件添加到我的解决方案文件夹中。\n然而,解决方案仍然引用位于\'C:\\\'的nuget配置文件,并且nuget包也被还原到\'C:\\\'包文件夹中。\n我该如何配置我的解决方案来使用其目录中的package.config文件?\n我已尝试删除漫游文件夹中的nuget.config文件,但解决方案在nuget包还原完成后会重新创建该文件。

0
0 Comments

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

原因:在NuGet 3.3及之前的版本中,解决方案级别的配置文件位于.nuget文件夹中,但在NuGet 3.4及更高版本中不再使用该文件夹。

解决方法:将配置文件放置在项目级别或项目路径中的任何文件夹中,可以查看文档以获取更多详细信息。在Visual Studio 2019 v16.11.2中,Nuget包管理器v5.11.0仍然需要将nuget.config文件移动到.nuget文件夹中才能生效。对于我来说,在解决方案根文件夹中使用nuget.config是有效的,但需要重启Visual Studio才能检测到其中的任何更改。

0
0 Comments

问题出现的原因是没有正确配置Nuget.config文件,并且没有重启Visual Studio。解决方法是在.nuget文件夹中创建Nuget.config文件,并配置正确的repositoryPath路径,然后重启Visual Studio。重新启动后,Nuget包将被还原到指定的文件夹中。

0