分享方式:


NuGet 錯誤 NU1005

案例 1

RestorePackagesWithLockFile 属性設定為 false 但 C:\SourceCode\ContosoProject\Contoso.Library\packages.lock.json

問題

藉由設定 RestorePackagesWithLockFile 屬性,或建立專案檔旁邊的packages.lock.json,以及它們衝突,有 2 種選擇加入方法。

解決方案

  • 如果您要繼續使用鎖定檔案功能,請將 RestorePackagesWithLockFile 變更為 true
  • 如果您想要停止使用鎖定檔案功能,請移除packages.lock.json檔案。

案例 2

RestoreForceEvaluate 不應該與相同命令中的 RestoreLockedMode 搭配使用。

問題

這些命令彼此相反。 RestoreForceEvaluate 會強制還原以重新評估產生新鎖定檔案的相依性,而 RestoreLockedMode 會防止更新鎖定檔案。

解決方案

請參閱錯誤訊息中的建議,並執行下列其中一項動作:

  • 在沒有鎖定模式的情況下重新執行還原,以重新產生鎖定檔案。
  • 重新執行還原而不強制評估,以避免變更鎖定檔案。