2017-08-30 63 views
4

是否有可能切換回packages.config方案?當我創建項目時,我轉移到PackageReference方案,但由於某些原因,現在需要轉向舊的方式。切換回packages.config

我試過包管理器控制檯命令,如UpdateReinstall選項。他們不再生成packages.config。我還將Tools > Options > NuGet Package Manager轉換爲packages.config。不好。

回答

3

你需要:

  1. 添加一個「空」 packages.config文件的項目(即,XML作爲在the example但沒有單獨<package>元素)
  2. 卸載項目或關閉VS和在文本編輯器中打開csproj文件。
  3. 刪除項目文件中的所有PackageReference元素。
  4. 確保沒有在項目文件中設置<RestoreProjectStyle>
  5. 重新打開VS中的項目。
+0

噢,好吧......感謝您的意見。 – dotNET

+0

此解決方案似乎不適用於.net標準項目,如「Project Sdk =」Microsoft.NET.Sdk「>」項目。 – Felix

+0

是的,SDK項目只能使用'PackageReference'。 –