2.1.1 创建解决方案
创建解决方案有三种基本方式:
● 如上所述,可以创建一个新的网站,在Default Project Locations目录下就会自动创建一个解决方案。根据设置的不同,在有多个激活的项目之前,可能在Solution Explorer中看得到或看不到该解决方案。
● 在创建像类库这样的项目时,如果打开了一个已有的项目,就可以把这个新项目添加到已有的解决方案中,或创建一个新的解决方案。如果选择Add to Existing,就不会创建新的解决方案,项目只是添加到当前激活的解决方案中。否则,就必须确定是否要为解决方案创建一个新目录。如果没有选择Create a New Directory,解决方案的名称就与我们添加的项目相同,且放在同一个目录下。对于包含多个项目的解决方案而言,这不是一个理想的设置。
如果选择创建新目录,就应输入新目录的名称,该名称也是解决方案文件的名称。向导执行完后,就在输入位置指定的路径下创建解决方案的目录,在该目录下创建项目。例如,如果项目的名称是Common,路径是c:\,解决方案是MySolution,就会得到如下目录结构:
C:\MySolution
C:\MySolution\MySolution.sln
c:\MySolution\Common\
c:\MySolution\Common\Common.csproj
采用这个方法,只要创建了新目录,就可以在创建公共项目的同时创建解决方案文件,将两步合并为一步。
● 创建解决方案的最后一种常见方法是选择File | New Project。然后,在New Project Wizard中,扩展Other Project Types选项,找到Blank Solution项,如图2-1所示。

图 2-1
注意:
如果使用了Source Safe,包含在解决方案中的所有项目都必须绑定到同一个Source Safe数据库上,否则就会产生一个错误,Visual Studio 2005将只从一个数据库中加载项目。如果因为项目位于不同的位置,而使加载失败,就应使用本章后面讨论的bin文件引用技术。







