Сохранение настроек проекта для офисной надстройки TFS

У меня есть сценарий, в котором я получаю доступ к TFS из Outlook. Я делаю настройку с помощью офисной надстройки.

Я не хочу, чтобы пользователи задавали настройки подключения TFS каждый раз, когда они впервые обращаются к TFS после открытия Outlook.

Я хочу создать форму настройки, в которой я могу сохранить настройки, используя файловую систему клиента. Как я могу это сделать ?

может кто-нибудь указать на пример или фрагмент кода.


person Gainster    schedule 28.12.2012    source источник
comment
По какой-то причине вы не можете просто авторизоваться как пользователь, вошедший в Windows? (например, не указывайте данные аутентификации в конструкторе, только URL-адрес tfs).   -  person Betty    schedule 31.12.2012
comment
Я не хочу сохранять учетные данные. Вместо этого я хочу сохранить настройки коллекции и проекта   -  person Gainster    schedule 06.02.2013


Ответы (2)


Вы изучали использование MAPIFolder.GetStorage? У вас должна быть возможность хранить любые пользовательские данные в скрытом сообщении в любой папке, возможно, лучшим местом будет Inbox.

person Dmitry Streblechenko    schedule 06.02.2013

"Я хочу создать форму настройки, в которой я могу сохранить настройки, используя файловую систему клиента"

Детали подключения для подключения к TFS используют безопасность Windows, хранение этой информации в локальном файле не является хорошей идеей.

Когда вы подключаетесь к TFS с помощью Team Explorer, он попытается подключиться с вашими текущими учетными данными к среде 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

person Jeremy Thompson    schedule 06.02.2013