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 配置文件,并且也在 'C:\' 包文件夹中恢复 nuget 包。
如何配置我的解决方案以支持其目录中的 package.config 文件?
我已尝试删除漫游文件夹中的 nuget.config 文件,但解决方案会在 nuget 包还原完成后重新创建该文件。
看起来 .nuget
文件夹内的解决方案范围 Nuget.config
不再受支持。
NuGet 3.3 and earlier used a .nuget folder for solution-wide settings. This file is not used in NuGet 3.4+.
配置文件应放在项目级别或项目路径中的任何文件夹中,查看文档以了解更多详细信息
Configuring nuget behavior.
How do I configure my solution to honour package.config file in its directory?
为了确保你的解决方案能够兑现.nuget
文件夹中的package.config文件,你应该正确配置这个文件,例如我创建了一个测试示例解决方案,然后添加一个Nuget.config
在 .nuget
文件夹内:
我的 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' 包文件夹中恢复:
我对 visual studio 2017,
有疑问新解决方案在 'C:\Users\yopa\AppData\Roaming\NuGet\Nuget.config' 中的意外位置不断引用 Nuget.config 文件。
我已将“/.nuget/Nuget.config”文件添加到我的解决方案文件夹中。
但是,解决方案仍然引用 'C:\' 中的 nuget 配置文件,并且也在 'C:\' 包文件夹中恢复 nuget 包。
如何配置我的解决方案以支持其目录中的 package.config 文件?
我已尝试删除漫游文件夹中的 nuget.config 文件,但解决方案会在 nuget 包还原完成后重新创建该文件。
看起来 .nuget
文件夹内的解决方案范围 Nuget.config
不再受支持。
NuGet 3.3 and earlier used a .nuget folder for solution-wide settings. This file is not used in NuGet 3.4+.
配置文件应放在项目级别或项目路径中的任何文件夹中,查看文档以了解更多详细信息 Configuring nuget behavior.
How do I configure my solution to honour package.config file in its directory?
为了确保你的解决方案能够兑现.nuget
文件夹中的package.config文件,你应该正确配置这个文件,例如我创建了一个测试示例解决方案,然后添加一个Nuget.config
在 .nuget
文件夹内:
我的 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' 包文件夹中恢复: