目前我有4個解決方案是獨立的項目,但是當涉及到幾個應用領域時,有相當多的重複代碼。在Visual Studio中使用多個項目/解決方案的最佳方式?
目前它只是一些表格及其相關的代碼。
當我想改變或改進某些東西時,我必須複製並粘貼到所有相關項目。
我着眼於在.dll/class庫的一個解決方案中創建一個新項目,但我覺得這是不正確的。 (請說如果我錯了)。
因爲它是所有應用程序的組件,所以我決定爲.dll/class庫創建一個新的解決方案,並且正在考慮將共享代碼移動到那個位置 - 但是,從未沿用過此路線,我從這裏有什麼選擇?
如果我需要進行簡單的更改並在所有項目中進行更新,或者相反,我是否能夠將此解決方案包含在其他人中?或者,我應該始終在Visual Studio的單獨實例中處理共享組件,在使用它的應用程序之外?
謝謝你。 - 要清楚,我應該爲共享功能創建獨立解決方案,然後轉到其他解決方案並選擇添加項目?......我不想直接將新項目添加到現有解決方案的原因是因爲我認爲它以某種方式將它與該解決方案聯繫起來,只能在那裏使用 - 我錯了嗎? – Wil 2010-08-01 21:42:07
您可以在現有解決方案中創建項目並將其添加到其他項目中。然後,您可以在已存在的項目中添加項目引用。 – pdr 2010-08-01 21:46:52
@pdr - 我不能說我真的很瞭解你,但我只是嘗試了它(只與共享msgbox授予 - 但你必須從某處開始!),我不能相信它是多麼容易和直接是。非常感謝您的幫助。 – Wil 2010-08-02 12:39:23