C#2003和C#2005的 .csproj文件的区别

C#2003和C#2005的 .csproj文件的区别 在 VC#.net 开发环境中建立项目时,会产生 .csproj 文件,这是C#的工程文件,其中记录了与工程有关的相关信息,例如包含的文件,程序的版本,所生成的文件的类型和位置的信息。这两个两个版本的 .csproj 文件都是XML文件,不同的是两个版本的文件结构不同。在C#2003中的信息多记录在标签的属性当中,而C#2005种的信息多记录在所列的条目中。例如,建立一个最简的Windows应用类型的程序,一切都按照VS的默认选项生成,对比生成的 .csproj 文件。 C#2003: C#2005: Debug AnyCPU 8.0.50727 2.0 {0D4D1743-6EC3-4D39-A8D6-C2E625FE9B8E} WinExe Properties WindowsApplication3 WindowsApplication3 true full false bin\Debug\ DEBUG;TRACE prompt 4 pdbonly true bin\Release\ TRACE prompt 4 Form Form1.cs ResXFileCodeGenerator Resources.Designer.cs Designer True Resources.resx SettingsSingleFileGenerator Settings.Designer.cs True Settings.settings True 相比之下,C#2005的工程文件更规范一些(个人看法) 。
posted @ 2007-10-03 15:11  pomp  阅读(2344)  评论(1编辑  收藏  举报