2010-10-17 3 views
6

Есть ли способ открыть вложение для рабочего элемента TFS, дважды щелкнув по нему (или, скорее, просто открыв его из среды IDE) в средстве просмотра изображений по умолчанию, чем открыть его в веб-браузере? Мне бы хотелось изменить этот параметр (если это настройка).Открыть приложение для работы с TFS в средстве просмотра изображений, а не в веб-браузере

Редактировать: после рассмотрения ответа Кейт Грегори я рассмотрел этот вариант и понял, что проблема заключается в том, что VS запускает URL-адрес (файл обработчика для ответа на вложение), что приводит к запуску запускающего веб-браузера по умолчанию. Потенциальная работа, которую я рассматриваю, заключается в написании настраиваемого картографа для всех веб-вызовов (например, при запуске-> прогоне и вводе URL-адреса), который определитель должен определить, какой именно вызов (TFS и т. Д.), и использовать соответствующую программу на основе MIME-типа, на который отвечает, со второй фазой, которая должна включать это как надстройку VS.

+0

Там это предложение Стек Обмен для Visual Studio ALM Q & A-сайт, который вы можете помочь идти жить: http://area51.stackexchange.com/proposals/15894 –

+0

У меня та же проблема. Вы собрались, чтобы написать этот картограф и надстройку VS? Я бы тоже хотел его использовать. – BioGeek

ответ

2

Я уверен, что VS просто использует вашу программу по умолчанию. Word для файлов .doc, IE для файлов .htm и (в вашем случае, я ставлю) IE для файлов .jpg. Попробуйте изменить программу по умолчанию, которую вы используете в Windows, и посмотрите, что произойдет.

+1

Вы правы, трюк - это изображение на самом деле URL-адрес TFS, который возвращает изображение – CodeMonkey1313

1

Все файлы, сохраненные в TFS сохраняются в пути, который начинается со следующего адреса:

HTTP: // {имя_сервера} TFS01: 8080/TFS/.../.../... & FileName = {YourFileName}. {YourExt}

Это означает, что все файлы открываются с использованием программы по умолчанию, определенной для протокола HTTP, независимо от расширения для вашего файла. Возможно, вы можете изменить программу по умолчанию для своего HTTP-протокола (если у вас есть разрешения, и обычно вы этого не сделаете), но это также повлияет на открытие любой обычной веб-страницы или URL-адреса, что, вероятно, не рекомендуется.

Я все еще не нашел обходной путь этой проблемы.