2017-01-20 13 views
0

背景:私たちは私たちの拡張子のいずれかに次の行を持っている:TFS 2015からTFS 2017へのレガシーTFS拡張の移行:WITCONTROLS.WorkItemControlはなくなりましたか?

ExtensionName.inherit(WITCONTROLS.WorkItemControl, { ...

我々はTFS 2017年に

問題をこれらの拡張子を移行しているTFS 2015年に更新1を実行している一部のレガシーTFSの拡張子を持っています

WorkItemControlはもはやTFS 2017に存在しないようです。新しいAPIエンドポイントは誰にでも分かりますか?

ありがとうございます!

編集:ここでは延長のトップません:

TFS.module("ExtensionProject.ExtensionName", 
[ 
    "TFS.WorkItemTracking.Controls", 
    "TFS.WorkItemTracking" 
], 
function() { 
    // module content 
    var tfsContext = require("Presentation/Scripts/TFS/TFS.Host.TfsContext"); 
    var vssCore = require("VSS/Utils/Core"); 
    var WITOM = TFS.WorkItemTracking, 
     WITCONTROLS = TFS.WorkItemTracking.Controls, 
     TFSHost = tfsContext.TfsContext, 
     delegate = vssCore.delegate, 
     moduleBaseUrl = TFS.getModuleBase("ExtensionProject.ExtensionName.js"); 
+1

このレガシーエクステンションをTFS 2017にアップロードすると問題が発生しますか?エラーメッセージはありますか?アップロード後にこのレガシ拡張機能を有効にしましたか? –

+0

@ Tingting0929-MSFTはい、従来の拡張機能がインストールされ、有効になっています。私はブラウザのデバッガでエラーメッセージを受け取っていません。私はちょうど 'WITCONTROLS.WorkItemControl'をどのような呼び出しが置き換えたのか把握しようとしています。 – broAhmed

答えて

0

TFS.WorkItemTracking.ControlsもはやWorkItemControlクラスで構成されています。 WorkItemTracking/Scripts/Controls/WorkItemForm/WorkItemControlを使用します。

関連する問題