2013-03-19 236 views
2

我有5個基本項目需要成爲多個應用程序的一部分。 WinForms,ASP.NET,WPF取決於我們的需求。Visual Studio 2012中的解決方案項目參考策略

這些項目分別是:

Company.Business - Business Logic DLL 
Company.Business.Model - Business Models 
Company.Business.DAL - Various DALs 
Company.Configuration.Classes - Classes that are used to initialize BOs 
Company.Utilities - General Utilities 

現在我試圖決定如何,我應該去當我創建新的用戶界面解決方案?

1)包括由Add->Existing project項目?

2)將編譯後的.dll文件手動複製到每個解決方案?

在選項2中,我應該爲所有的上述做了基本的發展情況?可能是一個單獨的解決方案,包括他們所有?在那裏我應該開始單元測試?

回答

0

我對這個問題的看法是,它取決於你的需求,以及如何成熟的「基本」項目。

  1. 您的需求

    • 如果你需要看看進入「基本」的項目,同時努力在利用項目的代碼,那麼我將它們添加到與當前的解決方案添加現有的項目方法。在多個已添加現有項目的情況下,我會創建一個名爲「引用項目」的解決方案文件夾並將其添加到此文件夾中
  2. 成熟

    • 如果仍在開發中的「基本」項目(也許是並排側)與使用項目我也想將它們添加在溶液中描述以上。

    • 但是,如果你沒有必要看的代碼,那麼你不妨在您的客戶端項目編譯的.dll文件。

哈利

相關問題