csproj文件中的项目顺序是否重要?

时间:2012-08-04 16:46:49

标签: xml visual-studio-2008 build csproj

我想在整个团队的解决方案中以编程方式管理VS2008 csproj文件。我们偶尔会遇到合并问题(在Hg中),因为两个开发人员在项目中添加了不同的新文件,但它们最终位于csproj文件的“相同位置”并触发了“解决冲突”的需要。有时,一个标签会丢失并触发构建错误。

  • 我可以合并似乎只是列表或标签的<ItemGroup>吗?
  • 我可以重新排序<Content><Compile>代码吗?或者,他们是否处于某种“聪明”的秩序?
  • 如果在VS2008项目中没问题,我是否可以将其传输到VS2010 / 2012,或者做出与此相关的任何更改?

1 个答案:

答案 0 :(得分:1)

是的,你可以合并它。订单没有区别。将持续到2010/2012。