【问题标题】:Issue with upgrading TFS Checkin Policies to VS2015将 TFS 签入策略升级到 VS2015 的问题
【发布时间】:2015-10-21 09:07:05
【问题描述】:

我有两个适用于 VS2013 的策略。我想让这些策略适用于 VS2015,但找不到 VS2015 的 TFS API 库。 我尝试添加这个

"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\ReferenceAssemblies\v2.0\Microsoft.TeamFoundation.VersionControl.Client.dll"

作为我的政策项目的参考,它编译得很好。当我尝试注册它们时,其中一个有效,另一个没有。我得到以下异常:

[MyPolicy] 中的内部错误。加载 [MyPolicy] 策略时出错( 策略程序集 'MyPolicy,版本 = 1.0.0.0,文化 = 中性, PublicKeyToken=null' 未注册。)。安装说明: 请参阅基于 Web 的安装说明。

为什么第一个政策可以很好地注册,而第二个政策却没有?有人知道这个问题吗?

【问题讨论】:

    标签: c# tfs visual-studio-2015


    【解决方案1】:

    您已尝试引用 VS2013 程序集 (v12.0)。 您需要在"%CommonProgramFiles%\microsoft shared\Team Foundation Server\14.0"引用VS2015程序集(v14.0)

    【讨论】:

    • 为此需要哪些组件?在我们的架构中,我们创建了类似于 GAC 的东西,我们需要从那里引用它,而不是微软的路径。但是当我们再次从那里引用它时,它说它找不到正确的版本。
    猜你喜欢
    • 2016-07-04
    • 2015-09-05
    • 2017-04-12
    • 2015-04-22
    • 1970-01-01
    • 2017-12-02
    • 2017-01-08
    • 2020-01-20
    • 1970-01-01
    相关资源
    最近更新 更多