0
我使用的是自定義的工具包我有共同功能的所有應用程序,包括我在每個應用程序。 在添加新控件工具箱我,我發現我需要使用一些代碼從Windows Phone Toolkit,我需要決定如何將我從Windows Phone Toolkit需要到我自己的功能。我相信下面的可能是我的選擇:項目依賴管理
- 在我的工具箱 項目添加到Windows Phone Toolkit DLL的參考。
- 拷貝並Windows Phone Toolkit的源文件(僅適用於我經常使用的)粘貼到我的項目,並更改爲是內部的。 (所以他們不衝突,如果用戶同時引用我的工具箱和Windows Phone Toolkit。
- 如果有任何其他選項,讓我知道。
感謝。
通常第一個是正確的,你在這裏想象哪種衝突? –
@Adriano那麼,對於第一種選擇,比方說用戶想用我的工具包,只有我的工具包。這樣的用戶是否需要在他們的項目中添加對我的工具包和Windows Phone工具包的引用?這是不是場景添加有包括整個Windows Phone的工具包在他們的項目,即使我的工具包只使用其功能/代碼部分的所有額外的開銷? –
不,他們不需要添加對Windows Phone Toolkit的引用(當然,如果您不從該工具包中暴露任何類型參數的公共方法)。第二個斷言是真實的,你也需要部署該組件。你關心?它的大小足夠大,不得不關心它嗎?您的用戶會使用** your **框架導出的所有功能嗎?這是一個選項,他們將您的源代碼包含在他們的項目中以節省幾kb?國際海事組織沒有,而且你也不會從WPT免費獲得更新。國際海事組織它不是我們現在必須關心的事情(暨格蘭諾薩利斯......) –