2010-10-17 9 views
6

Est-il possible d'ouvrir une pièce jointe pour un élément de travail TFS en double-cliquant dessus (ou plutôt simplement en l'ouvrant depuis l'EDI) dans la visionneuse d'images par défaut de votre ordinateur? que l'ouvrir dans un navigateur Web? J'aimerais pouvoir changer ce paramètre (si c'est un paramètre). Edit: après avoir examiné la réponse de Kate Gregory, j'ai examiné cette option et j'ai réalisé que le problème est que VS lance une URL (un gestionnaire pour répondre avec la pièce jointe), ce qui entraîne le lancement du navigateur Web par défaut. Un travail potentiel autour de ce que je considère est d'écrire un mappeur personnalisé pour tous les appels basés sur le Web (comme dans, quand démarrer-> exécuter et entrer une URL) que le mappeur déterminerait quel type d'appel il est (TFS, etc) et utiliser un programme approprié, basé sur le type MIME auquel il a répondu, avec une deuxième phase pour l'incorporer en tant que complément VS.Ouvrir une pièce jointe TFS dans Image Viewer et non dans Web Browser

+0

Il y a une proposition Stack Exchange pour un Visual Studio ALM Q & A du site que vous pouvez aider à aller vivre: http://area51.stackexchange.com/proposals/15894 –

+0

Je suis le même problème. Avez-vous eu l'occasion d'écrire ce mapper et VS add-in? J'aimerais l'utiliser aussi bien. – BioGeek

Répondre

2

Je suis raisonnablement sûr que VS utilise simplement votre programme par défaut. Word pour les fichiers .doc, IE pour les fichiers .htm, et (dans mon cas, je parie) IE pour les fichiers .jpg. Essayez de changer le programme par défaut que vous utilisez dans Windows et voyez ce qui se passe.

+1

Vous avez raison, l'astuce est l'image est en fait une URL TFS, qui renvoie une image – CodeMonkey1313

1

Tous les fichiers enregistrés dans TFS sont enregistrés dans un chemin qui commence par l'adresse suivante:

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

Cela signifie que tous les fichiers sont ouverts à l'aide du programme par défaut défini pour le protocole HTTP, quelle que soit l'extension de votre fichier. Vous pouvez probablement changer le programme par défaut pour votre protocole HTTP (si vous avez des permissions, et habituellement vous ne le ferez pas) mais cela affecterait aussi l'ouverture de n'importe quelle page web ou URL, ce qui n'est probablement pas recommandé.

Je n'ai toujours pas trouvé de solution de rechange à ce problème aussi.

Questions connexes