我有从 Outlook 访问 TFS 的场景。我正在使用 Office 插件进行自定义。
我不希望用户在打开 Outlook 后第一次访问 TFS 时都提供 TFS 连接设置。
我想创建一个设置表单,我可以在其中使用客户端文件系统保存设置。我怎样才能做到这一点 ?
可以有人指向示例或代码片段。
我有从 Outlook 访问 TFS 的场景。我正在使用 Office 插件进行自定义。
我不希望用户在打开 Outlook 后第一次访问 TFS 时都提供 TFS 连接设置。
我想创建一个设置表单,我可以在其中使用客户端文件系统保存设置。我怎样才能做到这一点 ?
可以有人指向示例或代码片段。
您是否考虑过使用 MAPIFolder.GetStorage?您应该能够将任何自定义数据存储在任何文件夹中的隐藏消息中,收件箱可能是最好的地方。
“我想创建一个设置表单,我可以在其中使用客户端文件系统保存设置”
连接到 TFS 的连接详细信息使用 Windows 安全性,将此信息存储在本地文件中不是一个好主意。
当您使用 Team Explorer 连接到 TFS 时,它将尝试使用您当前的凭据连接到 TFS 环境。在两种情况下,您需要其他东西:
1) 您当前的身份无权访问 TFS,每次连接到 TFS 时都会提示您输入凭据
2) 您当前的身份可以访问 TFS,但您想使用其他凭据连接到 TFS。
您可以通过将要用于创建与 TFS 的连接的凭据添加到“存储的用户和密码”来实现此目的。只需在其中添加 TFS 服务器的地址和凭据即可。下次访问 TFS 时,将使用这些凭据。