VS2005中的解决方案与目录布局
在开发一个比较大的项目时,一个良好的目录布局是非常重要的。例如在使用VS2005开发一个网站时,我们一般会包含多个项目,至少会包含几个类库项目用于封装底层逻辑。虽然使用VS2005也有五个月左右了。但是这几个月一直是忙于实现其中的各个类库,直到这几天发现需要将它们集成起来,试验了大概半小时终于发现了VS2005的特点。
在VS2005中使用解决方案(Solution)管理工程,一个解决方案可以包含多个项目,例如网站或者类库等。下面举个例子说明一下:
1. 首先创建一个解决方案。点击File>New Project…打开新项目对话框,单击Other Project Types,出现了Blank Solution模板。
注意灰色显示部分的Create Directory for solution。它的意思是:如果解决方案的名字为MySolution,那么VS2005会自动为你创建一个MySolution目录。注意不要在Location栏输入G:/MySolution,否则会在G:/MySolution目录下又创建一个MySolution目录,这肯定不是您的本意。
2. 下面向我们刚刚创建的解决方案中添加一个网站,选择File>Add>New Web Site,此时弹出一个Add New Web Site对话框。如果我们希望这个网站位于G:/MySolution/MyWebsite目录下,那么只需要在Location栏输入G:/MySolution/MyWebsite即可。按照类似的方法添加一个位于G:/MySolution/MyClassLib目录下的类库项目。
3. 添加完成后,解决方案目录的布局如下所示: