2011-04-12 60 views
0

我已經創建了一個自定義按鈕(您知道,所有這些眼睛糖果的東西等)。該控件是基於其他幾個DLL,因爲我想做一組具有相同基礎的控件(我已經創建了進度條,標籤和按鈕)。依賴於其他幾個DLL的自定義控件的問題

但有一個問題 - 當我將其他項目的引用導入到我的按鈕時(所以我可以使用我的按鈕作爲常規按鈕)我必須手動導入所有這些dll我的按鈕取決於!有沒有辦法自動導入所有需要的DLL(引用),只要我導入我的按鈕? 你知道 - 當我將我的控件從工具箱拖到窗體上時,我希望C#自動加載所有添加控件所依賴的dll。有沒有辦法做到這一點?

回答

0

右鍵單擊參考 - >屬性 - >設置複製本地=真

如果光憑這一點,不被複制的dll,他們你可能引用他們在GAC。你必須刪除這些GAC引用...

http://msdn.microsoft.com/en-us/library/wkze6zky(v=vs.80).aspx

+0

「複製本地」設置爲true:\任何想法如何解決這些GAC參考? – guest86 2011-04-12 14:50:30

+0

一項研究讓我回想起:http://stackoverflow.com/questions/3776658/third-party-referenced-dll-not-been-copied-to-build-out – Andre 2011-04-12 14:57:26