在 Visual Studio 解決方案中更改 packages 資料夾的路徑
預設情況下,NuGet 將包還原到解決方案根目錄中的 packages 資料夾中。此資料夾在所有解決方案專案之間共享。在某些情況下,更改已還原包的位置很有用(例如,在多個解決方案之間共享它們)。
可以通過在解決方案所在的同一資料夾中建立檔案 nuget.config 來實現 :
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<config>
<add key="repositoryPath" value="../packages" />
</config>
</configuration>
repositoryPath 設定指向新的包位置,並在恢復期間由 NuGet 自動讀取。
配置隻影響一個解決方案,僅將檔案放在 .sln 附近就足夠了,不需要在解決方案本身內引用它。