0
我無法在單獨的程序集中引用某些類型。奇怪的是,當我瀏覽對象模型中的引用程序集時,我可以看到我在那裏尋找的類型。但是當我嘗試引用類型時,編譯器會給我「無法找到的類型或名稱空間名稱」。在引用的.NET程序集中解析類型
更奇怪的事實:
- 我可以引用另一種類型在同集和命名空間
- 我可以從另一個組件參照缺失類型(MVC項目,所涉及的項目是一個C#的Windows服務)
有沒有人有一個想法可能會發生什麼?
UPDATE
我只注意到,如果我刪除的依賴庫參考,他們重新添加,類型引用立即解決。但是,當我嘗試構建依賴項目時,它再次表示無法找到引用。
這裏是類
依賴庫項目
namespace LibProject
{
public class HelloWorld {}
}
依賴項目
namespace MyProject
{
public class HelloTest
{
LibProject.HelloWorld test; // Type or namespace name could not be found
}
}
結束時更新
請顯示類別,公共/私人修飾符和使用指令的大綱。 – 2012-04-10 21:42:06
你定位哪個框架?一旦類不在客戶端配置文件中,我遇到了類似的問題,但它在完整框架中(相同版本號,無「客戶端配置文件」)。 – 2012-04-10 21:45:43
我有類似的問題,其中Visual Studio intellisense或其他東西沒有更新,並拿起我的更改。我最終不得不清除各個bin目錄中的所有已編譯的DLL文件,並重新啓動Visual Studio以使它們再次拾起。也有類似的問題,我有相同的類,但在同一個解決方案中爲多個平臺構建;必須關閉打開的文件,並在我正在編寫的平臺上重新打開它們。 – 2012-04-10 22:02:21