我在TFS2017中创建了一个扩展。它基本上是一个选项卡,用于显示链接的工作项以及选定的拉取请求的一些细节。 TFS 2017 Extension for pull request - 如何从父主机获取数据?
的问题是,我无法获得所需要使用它们作为参数,以使用调用的方法getPullRequestWorkItems()基本上得到的拉电流要求的工作项的ID和其他数据。
方法VSS.getWebContext()不提供所需的数据,我试图做一些像window.parent.location.href但这不是因为我得到像securityError错误:阻止与框架来源于访问跨源帧。
感谢
编辑: 我已经安装了贡献导向延伸,以获得速效上下文和配置数据,但配置是空的:
更新:
我可以使用Eddie-MSFT建议的getConfiguration()来解决此任务。 如果您是运行onprem的扩展,则需要将TFS更新为2017.1RC2。
我已经安装了贡献向导扩展,但配置为空?!它似乎在VSTS中工作,但不在TFS2017上? – Sam00
@ Sam00那么如果你在你的扩展中使用getConfiguration()方法,你有没有得到任何数据? –
我在我的扩展中插入了getConfiguration()方法,但它只返回一个空对象:( – Sam00