簡體   English   中英

無法從 Nuget Package 訪問命名空間

[英]Can't access namespaces from Nuget Package

我有一個 Identity Server 3 項目,我需要安裝幾個自定義 Nuget 包,這些包來自我公司的私有 Nuget Package 存儲庫。 此 Nuget 已在許多其他 web 項目中安裝並運行,因此很可能不是問題。

當我在 Identity Server Project 上安裝 package 時,日志顯示一切正常,並且 package 已成功安裝。 它列在項目參考中。 但是當我嘗試在 Identity Server Project 的任何地方訪問它時,它就是無法訪問的。 我無法設置使用引用,也無法通過使用它的完整命名空間 (InstalledNuget.Services.Example) 來調用任何方法。 Visual Studio 的智能感知返回“命名空間‘公司’中不存在類型或命名空間名稱(您是否缺少程序集引用?)”。

在調查這個問題時,我發現它列在項目參考中,但不在 Object 瀏覽器上。

我試過了:

  • 重新安裝 package;
  • 重新啟動 Visual Studio;
  • 刪除包文件夾並讓程序再次恢復;

我去過這里和其他網站的幾個帖子,但沒有發現與這個問題匹配的問題。 有什么提示嗎?

該錯誤是 Visual Studio 上的一些視覺錯誤。 我不小心點擊了運行,它運行成功,但屏幕上仍然出現錯誤。 它完全忽略了。

然后我手動刪除了“bin”和“obj”文件夾,一切恢復正常。

暫無
暫無

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

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