我正在尝试重新安装VS2008 SP1。为什么?
我安装了VS2008 Forward Compatibility Update (KB974558),以便能够从VS2008访问TFS 2010。一切都很顺利;没有错误消息。当我启动VS2008并单击Help ..关于,我可以看到已安装KB794558。
但即使安装了FCU,我仍然无法在Visual Studio 2008中添加TFS 2010服务器路径,而不会收到错误TF30335。有问题的服务器是一个codeplex服务器;我知道7月份codeplex升级到了TFS 2010。
有些网站建议重新安装VS2008 SP1以纠正此TF30335错误。但是,当我尝试那个时,安装会要求提供VS 2008 Team Suite(vs_setup.msi)的原始安装介质,我不再拥有它。
其他网站(如this one)建议手动调整注册表以添加TFS 2010网址。执行此操作后,当我重新启动VS2008时,我收到TF253022错误,其中包含您必须使用转发兼容性更新更新您的客户端。正如我所说,我已经安装了它。
有没有办法(重新)安装VS2008 sp1而无法访问原始的VS2008安装媒体?
如果失败,有没有办法在安装FCU(KB974558)后避免TF30335错误?
有没有办法进行前向兼容性更新,嗯.... 真的有效吗?
修改:相关:
Unable to connect to TFS 2010 from VS2005 even though Forward Compat Update is installed.
答案 0 :(得分:3)
我做了这个步骤,看看有什么可以破坏安装。
安装的:
Microsoft®VisualStudio®TeamSystem 2008
在此步骤中,我可以使用原始DVD或ISO映像来修复安装或添加/删除功能。
Microsoft®VS9Service Pack 1
在此步骤中,我无法使用DVD或ISO映像进行修复或添加/删除功能。但我仍然可以使用$ VS9 / Microsoft Visual Studio Team System 2008 Team Suite - ENU本地子文件夹中的升级安装文件。
我想Microsoft®VisualStudio®TeamSystem 2008 SP1升级后的DVD / ISO映像可能有助于立即修复或添加/删除功能。
答案 1 :(得分:0)
要从VS 2008连接到TFS 2010,您必须以相同的顺序安装以下软件:
尝试重新安装VS2008正向兼容性更新(KB974558)
检查以下链接:
http://support.microsoft.com/?kbid=979258
瓦埃勒
答案 2 :(得分:0)
回答我自己的问题......
通过提供VS2008 90-day trial product的图像,我能够重新安装VS2008 sp1。 SP1的安装请求vs_setup.msi,并且90天试用ISO满足该要求。
一旦我这样做,我就能够重新安装TFS2010的前向兼容性更新;那时,我能够从VS2008连接到TFS 2010实例(Codeplex.com)。
另外,要重新迭代,我用来安装前向兼容性更新的安装顺序与此问题的其他地方以及互联网上其他地方的建议相同:
在我的情况下,VS2008 已经处于SP1级别,并且已经已安装了Team Explorer。不管。我重新安装了Team Explorer,然后是SP1,然后是FCU。我没有重新安装原版VS2008(因为我没有原始媒体!)
一个注意事项 - 我第一次尝试这个时,它没有用。在VS2008能够正确连接到TFS2010之前,我已经安装了#2,3和4 两次中的每一个。
我希望这有助于其他人。