2010-10-17 8 views
6

C'è un modo per aprire un allegato per un elemento di lavoro TFS facendo doppio clic su di esso (o piuttosto semplicemente aprendolo dall'IDE) nel visualizzatore di immagini predefinito del computer, piuttosto che aprirlo in un browser web? Mi piacerebbe poter cambiare questa impostazione (se si tratta di un'impostazione).Apri elemento di lavoro TFS in Image Viewer non browser Web

Modifica: dopo aver esaminato la risposta di Kate Gregory, ho esaminato questa opzione e ho capito che il problema è che VS sta lanciando un url (un file gestore per rispondere con l'allegato), il che comporta il lancio del browser Web predefinito. Un potenziale lavoro che sto valutando è la scrittura di un mapper personalizzato per tutte le chiamate basate sul Web (come in, quando si avvia start-> eseguire e immettere un URL) che il mappatore determinerebbe che tipo di chiamata è (TFS, ecc.) e utilizzare un programma appropriato, basato sul tipo MIME, con una seconda fase da incorporare come componente aggiuntivo VS.

+0

C'è una proposta Stack Exchange per un Visual Studio ALM Q & A del sito che si può aiutare ad andare a vivere: http://area51.stackexchange.com/proposals/15894 –

+0

Sto avendo lo stesso problema. Ti sei messo in giro per scrivere questo mapper e il componente aggiuntivo VS? Mi piacerebbe anche usarlo. – BioGeek

risposta

2

Sono ragionevolmente sicuro che VS utilizza solo il programma predefinito. Word per i file .doc, IE per i file .htm e (nel tuo caso scommetto) IE per i file .jpg. Prova a cambiare il programma predefinito che stai utilizzando in Windows e guarda cosa succede.

+1

Hai ragione, il trucco è che l'immagine è in realtà un URL TFS, che restituisce un'immagine – CodeMonkey1313

1

Tutti i file salvati in TFS vengono salvati in un percorso che inizia con il seguente indirizzo:

http: // {} YourServerName TFS01: 8080/TFS/.../.../... & FileName = {YourFileName}. {YourExt}

Ciò significa che tutti i file vengono aperti utilizzando il programma predefinito definito per il protocollo HTTP, indipendentemente dall'estensione del file. Probabilmente puoi cambiare il programma predefinito per il tuo protocollo HTTP (se hai i permessi, e di solito non lo faresti) ma questo potrebbe anche influire sull'apertura di qualsiasi normale pagina web o URL, che probabilmente non è raccomandato.

Non ho ancora trovato una soluzione alternativa a questo problema.