2011-07-01 108 views
1

我擁有VS 2008和團隊資源管理器以及TFS。從Addin VS 2008獲取活動團隊資源管理器的憑據

我使用本地管理員(MACHINE \ admin)打開VS 2008。我打開團隊資源管理器以使用域用戶(DOMAIN \ user)連接到TFS服務器。當我連接到TFS的團隊資源管理器(我把登錄名和密碼)時出現登錄對話框。

現在,在我的插件中,以編程方式我想連接到TFS。

如何獲取憑證(我在團隊資源管理器中的登錄對話框中介紹)以連接到TFS?

參考: 如何從獲取活動的Team Foundation Server和Project的外接 http://blogs.msdn.com/b/hippietim/archive/2006/03/29/563988.aspx

回答

0

你試過:

System.Net.NetworkCredential credential = (System.Net.NetworkCredential)System.Net.CredentialCache.DefaultCredentials; 

除此之外,你可以建立一個帳戶,該插件可以用下運行:

new NetworkCredential(username,password,domain) 

System.Net.CredentialCache.DefaultCredentials可以通過BAC儘管管理員聲望。在這種情況下,創建一個用於插件運行的帳戶仍然是一個選項。

+0

我嘗試DefaultCredentials,但沒有獲得憑證...... – Kiquenet

相關問題