C#基础(一)

本文详细介绍了C#项目的文件结构,包括.sln和.suo文件的作用,解释了NuGet包管理,bin和obj目录的功能,以及csproj和csproj.user文件的意义。还探讨了Properties文件夹中的AssemblyInfo.cs、Resources.resx和Settings.settings,以及Reference虚拟文件夹的引用管理。此外,提到了config配置文件、Global.asax的重要性以及cs、aspx和cshtml文件的角色。
摘要由CSDN通过智能技术生成

首先了解下.net工程所产生文件的目录结构
解决方案文件(solution file)=.sln + .suo (存储解决方案的设置)。

  • sln

*.sln:(Visual Studio.Solution)通过为环境提供对项目、项目项和解决方案项在磁盘上位置的引用,可将它们组织到解决方案中。
比如是生成Debug模式,还是Release模式,是通用CPU还是专用的等

  • suo

*.suo: (solution user opertion) 解决方案用户选项记录所有将与解决方案建立关联的选项,以便在每次打开时,它都包含您所做的自定义设置。

也就是说,sln是对于项目,配置的组织,用于管理项目的(比如解决方案中有多个项目);而suo是用户自定义的一些图形化设置(指的是visual studio中的)。当然,他们都是自动生成的。

packages文件夹:
NuGet自动创建的,可以自定义管理(下载),项目引用所需要的dll。 MVC模板框架用,用到再补充吧。

MVC相关文件(略)
目前来看,这不是一个web应用,先略过。

csproj(c sharp project)
需要注意的是,双击运行的只是所选的项目,而不会加载solution中关联的其他项目,所以遇到引用其他项目的情况还是要选择执行sln文件。
csproj.user 用户配置文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值