[英]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.