Team System 2008和VS 2005代码

时间:2008-12-04 14:43:28

标签: visual-studio version-control

我们公司正在从VS 2005转换代码。我知道他们无法使用VS 2008来访问它,但是我们有补丁来启用应用于我们的TFS服务器的TFS 2008的Web访问。这意味着他们可以通过网络访问源代码,但可以在VS 2005中完成工作。

代码最终将在VS 2008中重写,但我们需要使用源代码控制工具维护遗留代码。 SVN不是一个可接受的解决方案,因为我们是一个.NET团队系统。

是否有人发现此问题?

谢谢!

6 个答案:

答案 0 :(得分:2)

VS2005适用于TFS2008,唯一需要注意的是Team Build区域,您可能需要安装几个VS2008客户端来帮助您管理构建。 VS2008和VS2005可以在同一台机器上幸福地生活在一起。

希望有所帮助,

马丁。

答案 1 :(得分:1)

我不明白你声明你正在“转换代码”... VS2008不会改变VS2005项目/解决方案中的任何代码,只改变项目/解决方案文件。你为什么只为一些人搬到VS2008?似乎让每个人都转向VS2008。我怀疑你的任何开发者都会有任何投诉转移到VS2008,除非他们运行旧硬件或其他东西。

答案 2 :(得分:0)

我们在2005年至2008年期间进行了多次升级,并没有遇到任何实际问题。只需在2008年打开解决方案并让它进行升级。然后在TFS中创建一个新项目并将升级后的源代码添加到它。我们保留旧的TFS项目和源代码以供参考,但我们很少需要回到它。

答案 3 :(得分:0)

你在哪里听说VS2005无法与TFS 2008一起工作,VS2008将无法打开VS2005项目?就像sliderhouserules所说,只有项目文件被更改,即使这样,VS 2005也无法打开它们。

我总是在新工具问世时对它们进行测试,并且通过VS2008,我能够与我所在部门的其他开发人员并排运行,而且他们从来不知道。

答案 4 :(得分:0)

Hrm ....我不希望项目转换。有人提到他们想要使用TFS进行源代码控制,但不要将项目迁移到2008年。我想要了解将TFS 2008与2005项目一起使用。

我知道我可以在2008年运行2.0框架。我只是不希望它将它转换为2008,因为我们计划重新编写应用程序。我会尝试再次打开解决方案而不升级它。

谢谢

答案 5 :(得分:0)

你有TFS08的版本吗?我记得看过一篇帖子说SLN中的构建顺序没有得到构建的尊重。我认为建议是指定项目本身来构建。