[英]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.