使用Visual Studio 2010空白解决方案的三个理由
核心提示:在Visual Studio 2010(包括以前的版本中)都提供了很多现成的解决方案,来帮助程序开发人员降低开发的工作量。如多项目解决方案、临时项目解决方案、独立项目解决方案等等。笔者今天要推荐的是一个新的解决方案,即“空白解决方案”。
【IT专家网独家】这个名字虽然叫做空白,但是并不是一无所有的意思。在空白解决方案中提供了一个空的解决方案容器。在实际工作中,开发人员可以将在集成开发环境中处理的项添加到这个容器中。有时候还会与.NET平台一起合作,利用其他微软开发平台的一些模板。
具体的来说,笔者推荐这个空白解决方案主要基于如下三个原因。
一、 可以在单个解决方案中开发多个项目时使用。
不同的程序开发人员会有不同的编程习惯。通常情况下,一般是一个解决方案对应一个项目。但是如果项目的规模比较少,或者一个程序开发人员同时负责多个项目,此时如果建立多个解决方案的话,不怎么合适。由于同时负责多个项目,则经常需要在不同解决方案之间转换,而这需要花费比较多的时间与经历。在这种情况下,比较好的做法是只建立一个解决方案,然后对应对个项目。这就可以免除多个解决方案之间不停转换的麻烦。
程序开发人员如果采用这个建议,即在单个解决方案中开发多个项目,并创建单独的存储结构以进行匹配,此时笔者就建议采用这个“空白解决方案”模板。其实在Visual Studio中这也是“多项目解决方案”中积极推荐的。如在Visual Studio中如果要创建多项目解决方案,有三个前提,分别是在空解决方案中添加新文件、在解决方案资源管理器中添加了新项目、在新建项目节点中添加了一个空白解决方案。可见,空白解决方案模板是建立多项目解决方案的唯一途径。在单个解决方案中开发多个项目时,只要采用了“空白解决方案模板”,就能够准确的反映出项目以及相关文件之间的对应关系以及文件结果。这对于程序开发人员同时负责开发多个项目具有很大的帮助。如在这个空白解决方案模板的帮助下,开发人员可以建立一个用于保存所有本地文件的根解决方案目录。如此的话,解决方案、项目、项目文件之间的对应关系就会非常的清楚。这不但有利于应用程序的开发,而且对于后续的维护升级以及二次开发都非常的有用。总之,可以在单个解决方案中开发多个项目时使用“空白解决方案”模板,这是笔者推荐使用这个模板的第一个理由。