簡體   English   中英

獲取VS Package項目中的dte2或​​TeamFoundationServerExt對象?

[英]Getting the dte2 or TeamFoundationServerExt object in a VS Package project?

我正在開發Visual Studio Package項目。 該項目需要連接到我們的TFS。 要讀取當前連接,我需要TeamFoundationServerExt對象,我應該能夠從dte2對象獲取該對象。

現在我發現了數百個示例,其中大多數都使用了一個“_application”變量,它似乎自動填充,但當然不適用於“Visual Studio Package”項目類型。

如何獲取當前運行的VS2010的TeamFoundationServerExt對象?

您應該能夠從VSPackage執行以下操作以獲取當前DTE對象:

DTE2 dte = ServiceProvider.GlobalProvider.GetService(typeof(SDTE)) as DTE2;

如果您從GetService調用中獲取null,您可能還需要檢查您的包是否處於“Zombie”(即啟動)狀態

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM