在具有签入策略的同一TFS 2008项目中一起使用Visual Studio 2010和2008

时间:2011-08-12 19:08:08

标签: visual-studio-2010 visual-studio-2008 tfs2008

这可能吗?目前,Visual Studio 2008中的Power Tools 2008签入策略导致Visual Studio 2010出错。在我自己的自定义签入策略工作中,它需要引用一些TFS库的不同版本 - 9.0.0.0 vs 10.0通常是.0.0。我不是真的看好他们在这里是一个很好的解决方案,但如果有人知道,请分享。

  

变更集注释政策中的内部错误。加载错误   变更集评论政策政策(政策集合   “Microsoft.TeamFoundation.PowerTools.CheckinPolicies.ChangesetComments,   Version = 9.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'是   未注册。)。安装说明:要安装此策略,   按照CheckForComments.cs中的说明进行操作。

     

自定义路径策略中的内部错误。加载自定义路径时出错   政策政策(政策大会   “Microsoft.TeamFoundation.PowerTools.CheckinPolicies.CustomPathPolicy,   Version = 9.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'是   未注册。)。安装说明:请联系您的   管理员

     

自定义路径策略中的内部错误。加载自定义路径时出错   政策政策(政策大会   “Microsoft.TeamFoundation.PowerTools.CheckinPolicies.CustomPathPolicy,   Version = 9.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'是   未注册。)。安装说明:请联系您的   管理员

2 个答案:

答案 0 :(得分:0)

您是否尝试过安装Team Foundation Server 2010 Power Tools?

答案 1 :(得分:-1)

我已经修复了这个问题(虽然我的是自定义签入策略)通过安装我的自定义策略dll的两个版本,然后确保2010注册表项指向2010 dll和2008注册表项指向2008年dll。

有关注册表项位置的信息,请访问: https://msdn.microsoft.com/en-us/library/bb668980.aspx但应该在路径HKEY_LOCAL_MACHINE \ Software \ Microsoft \ VisualStudio \ xx \ TeamFoundation \ SourceControl \ Checkin Policies

为了使其工作,两个dll必须具有相同的签名,因此可能无法使用电动工具dll,但它可以在自定义策略下正常工作。