我是 Visual C# Studio 的新手(实际上使用的是 Express 版,但另一个开发人员使用的是完整版),而我们使用的是版本控制 (svn)。
我可以将项目文件添加到存储库,因为这个存储库仅供我们两个使用 Visual C# Studio 的人使用。但是感觉里面好像有一些不相关的文件。熟悉 Visual C# Studio 项目文件的人可以告诉我哪些文件可以安全地被 svn:ignored 吗?
一些可疑文件:
- 项目.csproj
- project.csproj.Debug.cachefile
- project.csproj.user
- 项目.sln
- project.suo
- 内容\Content.contentproj
我确定 .sln 是必需的,但这个 .suo 是什么?和.csproj? Visual C# Studio 在加载项目时能否/应该生成其中的任何一个?
最佳答案
不要包含
垃圾箱
对象
*.suo
*.用户
_Resharper*
(如果你有 Resharper )
包含
*.sln
*.csproj
您还可以检查 .gitignore file for visual studio projects在github上。
关于c# - Visual C# Studio 项目中的哪些文件不需要进行版本控制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1644653/