2010-10-17 5 views
6

Gibt es eine Möglichkeit, einen Anhang für ein TFS-Arbeitselement zu öffnen, indem Sie stattdessen im Standard-Image-Viewer Ihres Computers doppelklicken (oder einfach nur von der IDE aus öffnen) als es in einem Webbrowser zu öffnen? Ich würde gerne diese Einstellung ändern können (wenn es eine Einstellung ist).Öffnen von TFS-Workitem-Anhang im Image Viewer und nicht im Webbrowser

Bearbeiten: nach Überprüfung der Antwort von Kate Gregory, ich sah in dieser Option und erkannte, dass das Problem ist, dass VS eine URL (eine Handler-Datei mit dem Anhang zu reagieren), die in der Standard Webbrowser gestartet wird gestartet wird. Eine potentielle Umgehung, die ich in Erwägung ziehe, ist das Schreiben eines benutzerdefinierten Mappers für alle webbasierten Aufrufe (wie beim Start -> Ausführen und Eingeben einer URL), dass der Mapper bestimmen würde, um welche Art von Aufruf es sich handelt (TFS, etc) und verwenden ein geeignetes Programm, basierend auf dem MIME-Typ, mit dem geantwortet wurde, mit einer zweiten Phase, um dies als ein VS-Add-In zu integrieren.

+0

Es gibt einen Stapel von Exchange Vorschlag für ein Visual Studio ALM Q & A-Site, die Sie live gehen können helfen: http://area51.stackexchange.com/proposals/15894 –

+0

ich das gleiche Problem habe. Hast du es geschafft, dieses Mapper- und VS-Add-In zu schreiben? Ich würde es gerne auch benutzen. – BioGeek

Antwort

2

Ich bin ziemlich sicher, VS verwendet nur Ihr Standardprogramm. Word für .doc-Dateien, IE für .htm-Dateien und (in Ihrem Fall wette ich) IE für .jpg-Dateien. Versuchen Sie, das Standardprogramm zu ändern, das Sie in Windows verwenden, und sehen Sie, was passiert.

+1

Sie haben Recht, Trick ist das Bild ist eigentlich eine TFS-URL, die ein Bild zurückgibt – CodeMonkey1313

1

Alle Dateien in TFS gespeichert werden in einem Pfad gespeichert, die mit der folgenden Adresse beginnt:

http: // {IhrServername} TFS01: 8080/tfs/.../.../... & FileName = {YourFileName}. {YourExt}

Das bedeutet, dass alle Dateien mit dem Standardprogramm geöffnet werden, das für HTTP-Protokoll definiert wird, unabhängig von der Erweiterung für Ihre Datei. Sie können wahrscheinlich das Standardprogramm für Ihr HTTP-Protokoll ändern (wenn Sie Berechtigungen haben und dies normalerweise nicht tun würden), aber dies würde auch das Öffnen einer normalen Webseite oder URL beeinflussen, was wahrscheinlich nicht empfohlen wird.

Ich habe immer noch keine Problemumgehung dieses Problem gefunden.