代码之家  ›  专栏  ›  技术社区  ›  Mike

VisualStudio 2005:在专业版和团队版之间共享C++项目文件

  •  0
  • Mike  · 技术社区  · 16 年前

    我们正在考虑从VS2005专业版切换到VS2005团队版,以便能够从后一版本中提供的更好的工具中获益。随后,我们将有一组开发人员在同一个C++项目和解决方案文件中进行工作,这些文件既有专业版的,也有团队版的。这些文件将使用Subversion之类的版本控制工具签入和签出。

    有人知道在两个(或更多)VS2005版本之间共享项目/解决方案文件是否安全吗?teamedition将属性添加到项目文件中(例如profiling选项),而Professional版本可能无法处理这些属性。或者我们是否可以假设专业版足够聪明,可以忽略这些属性,而不会把项目文件弄得乱七八糟?

    提前谢谢!

    1 回复  |  直到 16 年前
        1
  •  1
  •   Jason Williams    16 年前

    我想是的。VS和VST是发动机罩下的同一个核心产品,因此它们基本上是兼容的。

    正如您所说,vst中的一些附加功能将它们的设置保存到项目文件中,但我认为VS只是忽略了它不支持的内容。

    (我之所以说“思考”,是因为我在两者之间来回移动项目,没有任何问题,但我没有使用使用 全部的 添加了VST,因此无法明确地确认一切正常-例如,代码分析设置和单元测试都很好,我只是无法在VS中分析或测试。据报道缺少TFS源代码管理,通常的选项是脱机工作或从项目中删除绑定。大多数(所有?)探查器选项都保存在单独的文件IIRC中,因此它们可能不会被VS触及。VST的大多数其他主要功能都与TFS和团队资源管理器相关,我认为它们独立于项目/解决方案)

    你也许可以得到一个VSTS许可证的退款期,这样你就可以验证你的具体项目是完全可移植的没有任何风险?