2013-04-11 44 views
1

我们使用TFS 2012以及Visual Studio 2010和Visual Studio 2012的混合环境。我最近将TFS电动工具禁止模式签入策略应用于项目。从VS 2012开始,签入似乎很顺利,但是当我们尝试使用VS 2010签入时,我们在加载禁止格式策略时出现错误。使用TFS 2012和VS 2010的禁止模式策略

它可能只是需要安装或注册VS 2010,但我不知道如何做到这一点。 (我可以使用旧版本的TFS电动工具吗? - 似乎是错误的,因为我们可以针对相同的策略有不同的逻辑)?

任何想法如何解决这个问题?

+0

你有安装使用VS2010机器TFS电动工具2010?我希望这些策略的逻辑没有任何变化,它只是引用TFS2012的新程序集和一些定制以实现兼容性。 – MikeR 2013-04-12 08:51:50

+1

安装2010年的TFS Powertools确实奏效,但它确实让我担心了一点,因为这是不同版本的dll。 – JMarsch 2013-04-13 17:01:02

+0

当然,新版本引用了TFS2012程序集(TeamExplorer),而旧版本引用了TFS2010程序集。逻辑本身不应该改变。所以没有什么可担心的。 – MikeR 2013-04-15 06:45:28

回答

4

您需要安装与您需要附加组件(如签入策略)适用的Visual Studio版本匹配的Team Foundation Power Tools版本。但是,如果尝试为多个版本安装外壳扩展,则安装将失败。建议安装您正在使用的最新版本的TFS和其他TFPT版本的外壳扩展,在安装期间取消选中该选项。

TFPT 2013

TFPT 2012

TFPT 2010