从 Addin VS 2008 获取活动团队资源管理器的凭据
我有 VS 2008、Team Explorer 和 TFS。
我使用本地管理员 (MACHINE\admin) 打开 VS 2008。我打开团队资源管理器以使用域用户 (DOMAIN\user) 连接到 TFS 服务器。当我在团队资源管理器中连接到 TFS 时,会出现登录对话框(我输入了登录名和密码)。
现在,在我的插件中,我想以编程方式连接到 TFS。
如何获取凭据(我在团队资源管理器的登录对话框中引入)来连接到 TFS?
参考: 如何从加载项获取活动的 Team Foundation Server 和项目 http://blogs.msdn.com/b/hippietim /archive/2006/03/29/563988.aspx
I have VS 2008 and Team Explorer, and TFS.
I open VS 2008 using a local administrator (MACHINE\admin). I open Team Explorer to connect to TFS Server using domain user (DOMAIN\user). The login dialog appears when I connect to TFS in Team Explorer (I put login and password).
Now, in my addin, programatically I want connect to TFS.
How can I get the credentials (that I introduce in login dialog in Team Explorer) to connect to TFS ?
Reference:
How to get the active Team Foundation Server and Project from an Add-In
http://blogs.msdn.com/b/hippietim/archive/2006/03/29/563988.aspx
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您是否尝试过:
除此之外,您可以使用以下命令设置一个可以运行外接程序的帐户:
System.Net.CredentialCache.DefaultCredentials 可能会传回管理凭据。在这种情况下,创建一个帐户供插件运行仍然是一种选择。
Have you tried:
Aside from that, you could setup an account that the addin could run under using :
System.Net.CredentialCache.DefaultCredentials may pass back the admin creds though. In which case, creating an account for the addin to run under would still be an option.