花了好长时间从微软网站上下载SQL 2005 试用版、TFS试用版,终于把TFS2008安装成功了,一切窃喜后,在VS 2008中打开Team Explorer,准备新建一个Task,结果却遭遇这个错误:

Team Explorer中新建任务时出现“Microsoft.TeamFoundation.workitemTracking.Client.WorkItemTypeDeniedOrNotExistException”

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安装后,对应程序集并没有被更新,需要重启才能更新,不知道我的理解是否有误。

相关文章:

  • 2021-08-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-12
  • 2021-07-25
  • 2021-12-02
猜你喜欢
  • 2021-11-17
  • 2021-07-16
  • 2021-06-14
  • 2021-08-02
  • 2022-12-23
  • 2021-11-13
  • 2022-01-05
相关资源
相似解决方案