花了好长时间从微软网站上下载SQL 2005 试用版、TFS试用版,终于把TFS2008安装成功了,一切窃喜后,在VS 2008中打开Team Explorer,准备新建一个Task,结果却遭遇这个错误:
google了一下,找到微软connect网站上Microsoft技术人员的回答,照着做了一趟:
1、进入Windows\assembly目录下,删除Microsoft.TeamFoundation.WorkItemTracking.Client开头的程序集(首先需要到注册表中,删除GAC中相关程序集的信息:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Assemblies\Global,否则无法删除)
2、用gacutil工具将Microsoft Visual Studio 9\Common7\IDE\PrivateAssemblies目录下Microsoft.TeamFoundation.WorkItemTracking.Client开头的6个程序集添加到GAC中
然后试了一下,还是不行!
继续google搜索答案,也是在connect网站上,很多人说安装了VS2008和SP1后再安装Team Explorer会遇到这个问题,只需要重新安装一下VS 2008 SP1就好,我试过了,还是不灵!
最后没有办法,两个办法一起来,先是把程序集先删除掉,然后重新安装SP1,还是不行,于是重启,这下可以了!
自己分析了一下,第一次修复失败,应该是我用gacutil安装程序集以后,这些程序集就被加载了,然后SP1安装后,对应程序集并没有被更新,需要重启才能更新,不知道我的理解是否有误。