VSTO开发入门教程
上QQ阅读APP看书,第一时间看更新

1.4 Visual Studio项目组织结构

Visual Studio工程的组织结构是以解决方案展开的,一个解决方案中可以包含多个项目,每个项目之间允许使用不同的开发语言,每个项目又包含若干类模块,有各自的外部引用管理。

一般情况下,手动创建的Visual Studio工程有一个解决方案,这个解决方案下面只有一个项目。

■1.4.1 解决方案

解决方案(Solution)的作用类似于Visual Basic 6中的工程组,是用来统一管理各个项目(Project)的。

为了说明Visual Studio项目组织结构,按照以下步骤进行操作:

第1步:启动Visual Studio 2012,创建一个名为“WindowsFormsApplication20160705”的Windows窗体应用程序,并且把解决方案名称重命名为“Solution20160705”,如图1.15所示。

图1.15 新建解决方案

第2步:在Visual Studio中,单击菜单【文件/添加/新建项目】,在“新建项目”对话框中,选择控制台应用程序,项目名称重命名为“ConsoleApplication20160705”,如图1.16所示。

图1.16 添加新项目

可以从Visual Studio右侧的解决方案资源管理器窗格中看到,解决方案现包含两个项目,当然根据需要可以添加更多的项目到这个解决方案中。

此时,按下【F5】键运行调试,会看到屏幕上出现一个Windows窗体,这是因为解决方案中已把WindowsFormsApplication20160715这个项目设置为启动项目。

第3步:更改解决方案的启动项目。在Visual Studio中,右击解决方案资源管理器中ConsoleApplication20160705项目节点,并且选择“设为启动项目”,如图1.17所示。

图1.17 更改启动项目

这时再次调试运行,屏幕出现一个控制台窗口。这说明成功地更改了默认的启动项目。

第4步:打开计算机的资源管理器,找到上述解决方案路径,打开文件夹查看,如图1.18所示。

图1.18 Visual Studio文件夹

从文件夹中可以看到一个扩展名为.sln的解决方案文件,还可以看到该解决方案包含的两个项目文件夹。

注意 如果在Visual Studio中关闭了刚才的解决方案,还想再次打开编辑,请单击菜单【文件/打开项目或解决方案】,在“浏览”对话框中找到.sln文件即可。

■1.4.2 项目

前面提到,解决方案仅仅是若干个项目的组织框架而已,真正的代码和程序部件都包含在项目中。项目(Project)也可以称作工程,一个项目统一管理各个类模块以及项目中的所有引用。

对于项目所有的操作,可以通过单击Visual Studio的【项目】主菜单找到,也可以使用鼠标右击解决方案资源管理器中的项目节点。

如果要更改一个项目的属性,可以单击【项目/项目属性】,然后在打开的“项目属性页”中查看或修改若干属性,如图1.19所示。

图1.19 项目属性设定

■1.4.3 类模块

一个项目中可以添加窗体、用户控件以及类。其实这些都可以理解为类模块,类模块的扩展名是.cs,保存于项目文件夹中。

关于类模块的具体使用方法可以参阅2.12节。

■1.4.4 引用管理

每一个项目都有各自的引用管理,通过单击解决方案资源管理器中项目节点的“引用”节点,可以展开该项目的所有引用。

项目中的引用,既可以把已有引用移除出去,也可以单击菜单【项目/添加引用】来增加新的引用。