一、项目结构
1、在.NET Framework中:.
csproj 文件是VS的项目工程文件,“C Sharp Project”的缩写。它记录了一些工程相关信息,比如工程开发工具的版本号、目标Framewrok的版本、添加的引用、项目包含的哪些.cs(C#语言源代码文件,也可以成为类文件)。那么这里重点说明一下项目包含的.cs文件的信息,比如:
<ItemGroup>
<Compile Include="Class1.cs" />
<Compile Include="Program.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
这里显示说明这个项目只包含了如上三个类文件,其它的均不在项目中或被排除的。
2、在.NET 5.0中:
csproj 文件就比.NET Framework中的精简很多了,同时项目协同开发也不容冲突。如下就是整个.NET 5.0中整个.csproj文件的内容(这里有个小技巧,可以