簡體   English   中英

ASP.NET 問題 - Nuget 包丟失

[英]ASP.NET issue - Nuget Packages are missing

我試圖運行一個 ASP.NET 項目,但遇到了這個錯誤。 這不是我自己的代碼,是從某人那里得到的。

This project references NuGet package(s) that are missing on this computer. Enable NuGet Package 
Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105

我檢查了這個

此項目引用此計算機上缺少的 NuGet 包

但這不是解決方案。 我剛剛刪除了一些關於它的東西,但它並不完美。 我想知道出現此錯誤的正確原因。 如果丟失了某些軟件包,我該如何正確恢復。 我啟用了自動 Nuget 還原( Tools/Options/Nuget Package Manager/Package Restore )但它沒有用。

另一件事是:我檢查了源代碼,它不包含 .nuget 文件夾。 但是 Visual Studio 解決方案瀏覽器中有 .nuget 文件夾。 如果我單擊 .nuget/NuGet.ext,它會提示“它已被重命名、刪除或移除”。 我不知道這個。 為什么這個文件夾和文件在 VS 中創建,即使它們沒有出現在 pc 資源管理器中。

前幾天我在從我們團隊的 repo 中提取提交時遇到了這個問題。 我們的解決方案是卸載項目並更改項目屬性以包含 dll 的實際引用(我們有一個存儲所有 dll 的共享網絡文件夾)這可能不是完美的解決方案,但它對我們有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM