我有一個可以工作的Windows窗體應用程序(分爲EXE和幾個DLL)。現在我被要求着眼於創建另一個只具有很小功能子集的應用程序(MyAppLite)。把它看作與MS Word Viewer和MS Word類似。如何在2個項目之間共享WinForms和代碼
我需要構建MyAppLite的一切都包含在主解決方案中 - 實質上我需要使用幾個WinForms以及它們調用的DLL中的任何位。
這樣做的最好方法是什麼?
我正在考慮在MyAppLite的解決方案中創建另一個項目,然後添加必要的源文件作爲鏈接(使用添加現有項目>在解決方案資源管理器中添加爲鏈接)。
我絕對不想保留2份源代碼。
僅供參考,它是一個.NET 2.0 VB應用程序,使用VS2008。
謝謝 - 已經測試過這個概念,看起來應該可以正常工作。然而,比我想要做的更多的工作(並不是真的要在現階段重構該項目),而是認爲我可以接受它。 – 2010-06-07 18:48:12