1

我有从 Outlook 访问 TFS 的场景。我正在使用 Office 插件进行自定义。

我不希望用户在打开 Outlook 后第一次访问 TFS 时都提供 TFS 连接设置。

我想创建一个设置表单,我可以在其中使用客户端文件系统保存设置。我怎样才能做到这一点 ?

可以有人指向示例或代码片段。

4

2 回答 2

0

您是否考虑过使用 MAPIFolder.GetStorage?您应该能够将任何自定义数据存储在任何文件夹中的隐藏消息中,收件箱可能是最好的地方。

于 2013-02-06T00:00:39.977 回答
0

“我想创建一个设置表单,我可以在其中使用客户端文件系统保存设置”

连接到 TFS 的连接详细信息使用 Windows 安全性,将此信息存储在本地文件中不是一个好主意。

当您使用 Team Explorer 连接到 TFS 时,它将尝试使用您当前的凭据连接到 TFS 环境。在两种情况下,您需要其他东西:

1) 您当前的身份无权访问 TFS,每次连接到 TFS 时都会提示您输入凭据

2) 您当前的身份可以访问 TFS,但您想使用其他凭据连接到 TFS。

您可以通过将要用于创建与 TFS 的连接的凭据添加到“存储的用户和密码”来实现此目的。只需在其中添加 TFS 服务器的地址和凭据即可。下次访问 TFS 时,将使用这些凭据。

http://www.ewaldhofman.nl/post/2009/05/21/Automatically-connect-to-TFS-under-another-user-account.aspx

于 2013-02-06T00:33:25.887 回答