项目中的文件概述

 1、扩展名为.csproj文件 :C#项目文件的扩展名,它是“C SharpProject”的缩写。.net开发环境中建立项目时,会产生 .csproj文件,这是C#的工程文件,其中记录了与工程有关的相关信息,例如包含的文件,程序的版本,所生成的文件的类型和位置的信息等。

 也就是说一个工程就一个.csproj文件,因为虽然我们在合作开发时分工明确,各自负责各自的模块,但是当我们做上边提到的几种操作时,都会修改此文件。如果期间两个人都进行了此操作,上传时,后一个上传的人就会出现冲突,也就必须解决冲突,这是见比较麻烦的事。而我们先更新,再修改,然后马上上传,就是为了保证发成冲突的几率为最低。

    2,suo(solution user options)是一种文件的格式。*.suo解决方案用户选项,记录所有将与解决方案建立关联的选项,以便在每次打开时,它都包含用户所做的自定义设置。VS布局包括:监视器1234的变量列表、断点标记及开关状态、输出窗口错误窗口等的分布及其悬浮状态,还有项目卸载状态标记。

        也就说.suo文件时记录用户对解决方案一些设置,方便下次打开更符合用户的习惯呢。当然,如果删除,在打开解决方案是,就会重新建立,只不过哪些记录的断点哈,各种窗口的布置没有了。所以这个文件我们不用上传.Suo文件,在本地生成即可。

   3、binobj文件中也都是一些Dll文件,而这些Dll文件都是我们用项目生成的

  4、上线:
重新生成的bin文件夹中的与项目相同名称的dll,需要上传,因为所有的.cs结尾的文件都被编译到了dll中。

上线的时候要dll文件,以及改动的不是.cs结尾的所有文件。

 

以下文件不允许提交到SVN上,应在本地通过SVN客户端添加到忽略列表中。

  1、解决方案的suo文件

  2、工程的bin文件夹和obj文件

 

 

原文地址:https://blog.csdn.net/liujiahan629629/article/details/9614101

猜你喜欢

转载自www.cnblogs.com/jksun/p/9203402.html