在發展中.NET 1.1的核心樣本Web應用程序和Visual Studio 2017年RC,我實現了以下內容:傳遞引用1.1
正如你可以看到:
- ClassLibrary3具有ClassLibrary2參考,
- 和ClassLibrary2具有ClassLibrary1的
我在ClassLibrary3項目的Class3類中編寫了一個簡單的方法,Intellisense允許我使用Class1只寫類的名稱,我的意思是,不需要顯式引用ClassLibrary1項目。
我在這裏錯過了一些觀點嗎?我不希望有人簡單來忽略ClassLibrary2。
謝謝。
ClassLibrary1包含在ClassLibrary3中,因爲它是ClassLibrary2所需要的,所以Class1當然可用。正如它所說的,你只需要添加'使用ClassLibrary'即可。你可能需要澄清你的目標是什麼 - 你想達到什麼目標? – Mitch
嗯,我不記得早期版本的Visual Studio/.NET是否可以像這樣工作。我認爲強制直接引用一個能夠使用其元素的項目,而不僅僅是傳遞參考。 – Franco
我發現了這個問題的可能解決方案:https://ardalis.com/avoid-referencing-infrastructure-in-visual-studio-solutions – Franco