Visual Studio 2012中的解决方案项目参考策略
问题描述:
我有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中,我应该为所有的上述做了基本的发展情况?可能是一个单独的解决方案,包括他们所有?在那里我应该开始单元测试?
答
我对这个问题的看法是,它取决于你的需求,以及如何成熟的“基本”项目。
-
您的需求
- 如果你需要看看进入“基本”的项目,同时努力在利用项目的代码,那么我将它们添加到与当前的解决方案添加现有的项目方法。在多个已添加现有项目的情况下,我会创建一个名为“引用项目”的解决方案文件夹并将其添加到此文件夹中
-
成熟
如果仍在开发中的“基本”项目(也许是并排侧)与使用项目我也想将它们添加在溶液中描述以上。
但是,如果你没有必要看的代码,那么你不妨在您的客户端项目编译的.dll文件。
哈利