【发布时间】:2010-12-11 07:22:18
【问题描述】:
我是 Visual C# Studio 的新手(实际上使用的是 Express 版,但另一个开发人员使用的是完整版),我们正在使用版本控制 (svn)。
我可以接受将项目文件添加到存储库,因为此存储库仅供我们两个使用 Visual C# Studio 使用。但是感觉里面有一些不相关的文件。熟悉 Visual C# Studio 项目文件的人能告诉我哪些文件可以安全地被 svn:ignored 吗?
一些可疑文件:
- project.csproj
- project.csproj.Debug.cachefile
- project.csproj.user
- project.sln
- project.suo
- Content\Content.contentproj
我确定 .sln 是必需的,但这个 .suo 是什么?和.csproj? Visual C# Studio 在加载项目时可以/应该生成其中的任何一个吗?
【问题讨论】:
-
sln为解决方案文件,csproj为c#工程文件。您将需要这两个文件。 suo 是解决方案用户选项文件,顾名思义,您不需要该文件。它只包含用户选项。也可以忽略所有 .csproj. 文件。
标签: c# visual-studio visual-studio-2008 svn