簡體   English   中英

無法在VB.NET類庫中引用C#類庫

[英]Can't reference a C# class library within a VB.NET class library

我在解決方案中有2個項目,一個是vb.net類庫項目,另一個是C#類庫項目。

據我所知,我能夠編譯兩個並從另一個項目中引用每個項目(一次一個)。

我可以引用C#項目中VB.NET項目中的命名空間/類。 但是我似乎無法在相反的方向上做同樣的事情。 我似乎無法在VB.NET項目中使用C#庫中公開的任何名稱空間/類,即使該庫似乎被正確引用。

我在這里錯過了什么嗎?

編輯:我知道不允許循環引用,我不會同時引用另一個庫。 我沒有任何與循環引用有關的編譯錯誤。

這是因為您無法創建循環引用。

如果在第二個項目中引用了第一個項目的ddl,則無法將其他項目添加為引用。

在構建解決方案時,兩個項目都將相互依賴,這將失敗。

這是我的錯誤。

我在vb項目中看不到的有問題的C#類型已被設置為內容而不是在Visual Studio中編譯。 這可能是由於項目之間的一些文件移動而發生的。

對我來說,參考錯誤是由於框架版本的差異。 從項目屬性更改版本后,引用錯誤得到解決。

暫無
暫無

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

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