2015-11-19 101 views
0

我有一個包含2個項目(Project1 & Project2)和1個DLL(MyDLL)的解決方案。 我想知道是否可以在Project2中引用MyDLL,並在Project1中引用Project2,並從Project1訪問MyDLL。如果可能的話,我該怎麼做?項目之間的參考

P.S:我在Visual Studio 2013年工作

編輯

我必須在PROJECT1從Project2的引用此DLL。有一個可行的方法來做到這一點,或者如果這是一個壞主意..謝謝..

+0

這聽起來像個糟糕的主意,並且您並未指出_why_您不想引用該DLL。直接引用有什麼問題? –

回答

0

如果你想直接使用它,你需要在項目1中添加對MyDLL的引用。該DLL將通過項目2中的引用包含在構建輸出中,但不能直接使用它而不引用它。

如果有一個原因,你不直接引用它,然後將其添加到您的問題。

+0

我需要現在,如果有辦法做到這一點,因爲在我的工作解決方案有24-25項目,然後有人有一個DLL的參考。因此,我認爲這個問題,並在這裏發佈......我將編輯帖子... –

+0

你可以嘗試愚蠢的事情,如加載代碼中的程序集和通過反射或動態訪問一切,但如果你想類型安全編譯時間訪問,那麼你需要引用DLL。引用DLL給你什麼問題?或者你只是不想? –