购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1-10 查看方案文件夹

1-10-1 查看.NET Framework 4.8的ch1_1方案

本节将查看.NET Framework 4.8的ch1_1方案,读者可以了解方案创建完成后,在文件夹内有哪些文件产生,下面是ch1_1文件夹的内容。

从前述可知ch1_1.sln是方案文件,proj1_1是项目文件夹,请双击proj1_1进入proj1_1项目文件夹,可以看到以下内容。

1-10-2 查看创建控制台应用程序.NET 7.0的ch1_2方案

本节将查看控制台应用程序.NET 7.0的ch1_2方案,读者可以了解方案创建完成后,在文件夹内有哪些文件产生,下面是ch1_2文件夹的内容。

从前述可知ch1_2.sln是方案文件,proj1_2是项目文件夹,请双击proj1_2进入proj1_2项目文件夹,可以看到下列内容。

1-10-3 查看Windows Forms的ch1_3方案

本节将查看Windows Forms的ch1_3方案,读者可以了解方案创建完成后,在文件夹内有哪些文件产生,下面是ch1_3文件夹的内容。

从前述可知ch1_3.sln是方案文件,proj1_3是项目文件夹,请双击proj1_3进入proj1_3项目文件夹,可以看到以下内容。

上面几个重要的程序说明如下:

Form1.cs:窗口的逻辑类的程序,主要存放控件的处理方法。

Form1.Designer.cs:窗口控件的名字和属性都存储在这里。

Form1.resx:存放窗口的资源,如窗口的图标等会出现在这里。

Program.cs:项目程序的入口。

如果读者目前感觉上述描述不易理解,没关系,因为本书未来会用程序实例解说。

1-10-4 方案和项目有相同的名称

前面创建方案时为了让读者区分方案和项目,所以笔者让方案与项目使用不同的名称,以下是让方案与项目使用相同名称的实例。

方案ch1_4.sln: 重新设计ch1_2.sln,创建控制台应用程序.NET 7.0方案,但是让方案与项目有相同的名称。

1.启动Visual Studio。

2.请单击“创建新项目”。

3.创建新项目时语言请选择“C#”,平台选择“Windows”,项目类型请选择“控制台”,接着请选择“控制台应用程序”,然后单击右下方的“下一步”按钮。

4.配置新项目时分别设定项目名称为ch1_4、位置为C:\C#\ch1、解决方案名称为ch1_4,然后单击“下一步”按钮。

项目名称和方案名称都是ch1_4。

5.请选择.NET 7.0架构。

.NET常常改版,读者可以选择阅读此书时的最新Visual Studio版本。单击“创建”按钮,可以得到.NET 7.0的Visual Studio窗口。

如果我们现在查看C:\C#\ch1\ch1_4文件夹,可以看到以下界面。

从前面可以看出ch1_4.sln是方案文件,ch1_4是项目文件夹,请双击ch1_4进入ch1_4项目文件夹,可以看到以下内容。

我们在不同层次的文件夹可以看到ch1_4.sln和ch1_4.csproj,最后必须根据扩展名来判别是方案文件还是项目文件。

1-10-5 方案和项目在相同的文件夹

以下是让方案与项目使用相同的名称并在相同的文件夹的实例。

方案ch1_5.sln: 重新设计ch1_4.sln,创建控制台应用程序.NET 7.0方案,但是让方案与项目有相同的名称和在相同的文件夹。

1.启动Visual Studio。

2.请单击“创建新项目”按钮。

3.创建新项目时语言请选择“C#”,平台选择“Windows”,项目类型请选择“控制台”,接着请选择“控制台应用程序”,然后单击右下方的“下一步”按钮。

4.配置新项目时,分别设定项目名称为ch1_5、位置为C:\C#\ch1、解决方案名称为ch1_5,接着请勾选将解决方案与项目置于相同目录中的复选框,此时解决方案名称会变为无法更改,然后单击“下一步”按钮。

项目名称和方案名称都是ch1_5。

5.请选择.NET 7.0架构。

.NET常常改版,读者可以选择阅读此书时的最新Visual Studio版本。最后单击“创建”按钮,可以得到.NET 7.0的Visual Studio窗口。

如果我们现在查看C:\C#\ch1\ch1_5文件夹,可以看到以下界面。

从上述界面可以看到ch1_5.sln是方案文件,ch1_5.csproj是项目文件,这时将不再有ch1_5项目文件夹。

其实让程序变得简单,例如,一个方案内只有一个项目,这也是简化文件夹的方式。

在撰写本书时,笔者设置项目与方案为相同的名称,前半段项目与方案在不同目录,后半段则处于相同的目录,读者可以自行体会。 kAvM2TUcbiPz6qTjg9Pp4rwIwYbEVvU1fIzimS6BiDdwWuypnDijFvZx+ZDu7ZKb

点击中间区域
呼出菜单
上一章
目录
下一章
×