[小雨学编程之C#] 2 将解决方案和项目放在同一目录中是啥意思

在这里插入图片描述
当用Visual Studio创建项目的时候,最下面出现一个选项卡[将解决方案和项目放在同一目录中]是啥意思?
在这里插入图片描述
我们可以先忽视他,直接点击创建,但是在点击创建之前,打开操作系统中,我们创建该项目的路径,当点击创建后,发现文件夹中多出一个以项目名称命名的文件夹。
在这里插入图片描述
打开对应文件夹,看到文件夹中有一个.sln文件和一个文件夹,这个.sln文件便是解决方案配置文件
在这里插入图片描述

再打开xiangmu文件夹,看到一系列文件和文件夹
在这里插入图片描述

但是对比编辑器界面的解决方案资源管理器中的内容发现,它们似乎有某种对应关系
在这里插入图片描述

我们可以在xiangmu上点击右键新建一个类

在这里插入图片描述
在这里插入图片描述

然后发现,文件夹中出现了和资源管理器中相同的内容。
在这里插入图片描述

这说明在资源管理器中操作项目中的内容的同时也在操作对应文件夹中的内容。
于是得出结论,解决方案资源管理器,是操作我们项目中实际包含的文件的一个图形化界面,我们可以应用这个图形化界面,直观操作项目文件夹中的文件。
当我们右键点击解决方案,新建一个项目
在这里插入图片描述
在这里插入图片描述

发现文件夹中多出一个结构类似的以新建项目名命名的文件夹,并且同时解决方案资源管理器中也多出一个,结构相似的层级结构
在这里插入图片描述

这部分操作说明我们的解决方案管理着多个项目,项目和解决方案的关系是:一个解决方案中包含多个项目。
这时关闭解决方案
在这里插入图片描述

创建新项目,并将[将解决方案和项目放在同一目录中]选项选中
在这里插入图片描述

这时我们观察在保存目录中的文件结构
在这里插入图片描述

发现之前没有选择对应选项卡时候产生的.sln文件竟然和项目文件混在一起了
在这里插入图片描述

这时我们在资源管理器中,再新建一个项目

在这里插入图片描述
在这里插入图片描述

这时我们发现,这时新建项目保存的路径并不是xiangmu2中,而是直接保存到了上级目录中
在这里插入图片描述

但是对比之前没有选择对应选项卡的新建项目步骤发现

在这里插入图片描述
在这里插入图片描述

两者均可以修改项目保存的位置。
唯一的区别便是,当选择[将解决方案和项目放在同一目录中]后.sln文件和第一个新建的项目文件混合在一块,没有选择[将解决方案和项目放在同一目录中].sln文件和新建的项目在同级目录中
在这里插入图片描述

这时我们才知道原来两种方式,新建项目的时候,路径都是可以手动修改的,这两种方式的区别只是Visual Studio给我们提供了用选择的方式默认处理解决方案和项目的文件夹位置结构而已,我们平时为了方便管理,不选择这个选项卡,让解决方案和项目文件夹同级目录管理即可。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值