2013-03-19 158 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文件。

哈利

相关问题