2013-07-05 247 views
1

假設我創建了一個名爲ClassLibrary1的一個類庫的另一個項目,然後右鍵單擊該解決方案,並添加名爲ClassLibrary2另一個類庫。一個項目不能引用同一個解決方案

image

我發現,在ClassLibrary1的任何類不能引用ClassLibrary2反之亦然任何其他類。

image

我怎樣才能從其他參考的解決方案?我假設不是隻要他們在,他們可以交叉引用相同的解決方案屬於...

拉斐爾

回答

0

您還需要右鍵點擊目標庫中的引用部分,然後單擊「添加引用」。在對話框中,選擇您想要參考的項目。

因此,如果您在ClassLibrary1中並且想要引用ClassLibrary2中的項目,則必須右鍵單擊ClassLibrary1中的引用部分,然後轉到「項目」部分並雙擊列表中的ClassLibrary2。

在這裏看到: https://www.youtube.com/watch?v=Rs4ovgC0Wmw

+0

這實際上不起作用,因爲它導致的錯誤消息:「A參照不能添加的組件必須具有‘DLL’或‘exe文件’延伸。以供參考。「 – seansand

+0

我不知道你在看什麼,但它絕對適合我。以下是我拍攝的視頻:https://www.youtube.com/watch?v=Rs4ovgC0Wmw –

+0

事實證明,我正在創建一個錯誤類型的項目,如果你這樣做,你會得到那個錯誤信息。所以相互引用的項目顯然必須是兼容的類型。不用說,現在我對Visual Studio的錯誤消息並沒有太多印象。 – seansand

-1

您需要將參考添加到ClassLibrary2項目(asssembly)中。

然後,您將能夠使用空間和類型在該項目中。

右鍵單擊其他項目,然後單擊添加引用。

相關問題