簡體   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