我有VS2008和团队资源管理器,还有TFS。
我使用本地管理员(MACHINE\admin)打开VS2008。我打开团队资源管理器以使用域用户(域\用户)连接到TFS服务器。当我在团队资源管理器中连接到TFS时,登录对话框出现(我输入了登录名和密码)。
现在,在我的插件中,我想通过编程连接到TFS。
如何获得连接到TFS的凭据(我在团队资源管理器的登录对话框中引入)?
参考:如何从外接程序http://blogs.msdn.com/b/hippietim/archive/2006/03/29/563988.aspx获取活动的Team Foundation Server和项目
发布于 2011-07-02 02:51:35
您是否尝试过:
System.Net.NetworkCredential credential = (System.Net.NetworkCredential)System.Net.CredentialCache.DefaultCredentials;除此之外,您还可以使用以下命令设置一个可以运行插件的帐户:
new NetworkCredential(username,password,domain) 不过,System.Net.CredentialCache.DefaultCredentials可能会传回管理员证书。在这种情况下,创建一个用于运行插件的帐户仍然是一种选择。
https://stackoverflow.com/questions/6545369
复制相似问题