gpt4 book ai didi

visual-studio-2010 - VS 2010 插件 : How to get current TFS project collection

转载 作者:行者123 更新时间:2023-12-04 06:07:55 25 4
gpt4 key购买 nike

我即将编写一个 Visual Studio 插件(目标环境:VS2010),它应该使用户能够执行一些与工作项相关的任务。如何获取团队资源管理器中当前事件的 TFS 项目?我可以订阅一个事件,在当前项目集合发生更改时通知我吗?

谢谢

马库斯

最佳答案

对于标准 VS 插件项目:

连接外接程序后,将提供 DTE 对象并将其存储在变量 _applicationObject 中。 GetObject 方法可用于检索当前 TFS 连接数据(项目集合 url、项目名称):

TeamFoundationServerExt tfsConn = _applicationObject.GetObject("Microsoft.VisualStudio.TeamFoundation.TeamFoundationServerExt") as TeamFoundationServerExt;

为了使用 TeamFoundationServerExt 类,需要对程序集 Microsoft.VisualStudio.TeamFoundation 的引用。它位于:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\PrivateAssemblies\Microsoft.VisualStudio.TeamFoundation.dll.

关于visual-studio-2010 - VS 2010 插件 : How to get current TFS project collection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5551998/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com