上QQ阅读APP看书,第一时间看更新
1.4.2 认识项目结构
现在来认识一下上一节创建的项目。首先打开项目的保存路径,如图1-17所示。在Visual Studio中称之为解决方案文件夹,通过解决方案文件夹可以有效地将各种资源组织起来。解决方案文件夹包含了整个项目的所有文件,下面主要介绍几个文件的作用:
图1-16 程序运行结果
(1)HelloCSharp.csproj
csproj意为CSharp Project,即C#项目文件。C#项目文件以XML文件格式提供项目的各项资源信息,为解决方案资源管理器提供显示管理文件的信息,从而使用户每次继续开发任务时,都能够全身心地投入项目和最终目标中,不会因开发环境而分散精力。
(2)HelloCSharp.sln
sln意为Visual Studio Solution,即解决方案文件。通过为环境提供对项目、项目项和解决方案项在磁盘上位置的引用,可将它们组织到解决方案中。
(3)HelloCSharp.suo
该文件记录所有将与解决方案建立关联的选项,以便在每次打开时,它都包含所做的自定义设置。
新建一个解决方案,就可以在Visual Studio开发环境的右侧解决方案资源管理器中看到整个解决方案的文件结构,如图1-18所示。
图1-17 解决方案文件夹
图1-18 解决方案资源管理器
在解决方案资源管理器中,可以展开HelloCSharp项目树状图,Properties文件夹中包含程序集信息文件(AssembleInfo.cs),以及用户自定义的程序信息文件。引用文件夹中包含项目引用的命名空间。