我一直在阅读很多关于是否应该将vcxproj文件添加到源代码管理中的问题。他们应该达成共识,但在打开文件时,我注意到其中包含了许多用户特定的路径。
看到这是一个正由许多人工作的项目,我还应该将其添加到源代码管理吗?似乎它会与其他人的设置发生冲突。
答案 0 :(得分:19)
当然,他们需要添加到源代码管理中, .vcxproj 是 项目文件。引用MSDN:
项目文件不再使用 .vcproj 文件扩展名。视觉 Studio自动转换由a创建的项目文件 早期版本的Visual C ++,使用的格式 现行制度。有关如何手动升级的详细信息 项目,请参阅 / Upgrade ( devenv.exe )。
在当前版本中,项目文件的文件扩展名为 .vcxproj
另一方面, .vcxproj.user 文件不需要添加到源代码管理中。上面的链接描述了每个文件包含的内容。
答案 1 :(得分:6)
这是您项目的项目文件。所以,是的,您最好检查一下。您可能不想签入的唯一文件是.vcxproj.user文件。它包含特定于用户的覆盖,尤其是调试器设置。
如果您没有在“程序员”模式下操作资源管理器,那么您只能犯这样的错误。它有隐藏文件扩展名的恶习。修复了使用“控制面板+文件夹选项”的“视图”选项卡,取消选中“隐藏已知文件类型的扩展名”复选框。