【问题标题】:Saving the Project setting for TFS office add-in保存 TFS office 加载项的项目设置
【发布时间】:2012-12-28 04:42:56
【问题描述】:

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

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

我想创建一个设置表单,我可以在其中使用客户端文件系统保存设置。我该怎么做?

可以有人指向一个例子或代码sn -p。

【问题讨论】:

  • 有什么理由不能在用户登录 Windows 时进行身份验证? (例如,在构造函数中不指定身份验证详细信息,只指定 tfs 的 url)。
  • 我不想保存凭据。相反,我想存储集合和项目设置

标签: c# tfs outlook-addin office-addins


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

    当您使用团队资源管理器连接到 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-21
      • 1970-01-01
      • 1970-01-01
      • 2016-10-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多