2010-06-01 12 views
1

J'ai une application clickonce (VS2010, .NET 4). J'ai enregistré une association de fichier (.task), et tout ceci fonctionne bien. Si je double-clique sur un fichier avec l'extension .task sur le bureau, l'application clickonce s'ouvre et peut ouvrir le fichier.ouverture d'une pièce jointe à partir d'un e-mail Outlook en utilisant clickonce et une association de fichiers

Toutefois, si j'envoie le fichier par courrier électronique et que je clique deux fois sur le fichier depuis Outlook, j'obtiens la boîte de dialogue d'ouverture/de sauvegarde. Si je clique sur rien, rien ne semble se passer. Si je sauvegarde le fichier, je peux l'ouvrir en double-cliquant dessus.

Des idées pour lesquelles le fichier ne s'ouvre pas dans Outlook?

Merci, Mark

Répondre

0

applications ClickOnce exécuter sans privilèges d'administrateur. Les types de fichiers que vous définissez dans le déploiement ne sont pas connus des autres applications. Je suppose qu'Outlook utilise le même mécanisme de téléchargement que IE (si ce n'est celui d'IE) et qu'il ne dispose pas de cette information.

+0

Merci pour la réponse. J'ai essayé de mettre le fichier sur un serveur web et d'y naviguer par exemple, et l'application clickonce se lance et ouvre le fichier, ce qui m'a plu. Il semble que l'OS soit au courant de l'association du fichier. Peut-être que les perspectives ont un traitement spécial? Les fichiers peuvent également être ouverts à partir du système de fichiers de l'explorateur, il semble donc que d'autres applications connaissent l'association de fichiers thee. Il doit y avoir une certaine particularité avec les perspectives. – MarkGr

+0

Si vous placez le fichier sur un serveur Web et que vous pointez IE sur le fichier (ne naviguez pas, utilisez simplement une URL), et cliquez sur Exécuter au lieu de Enregistrer, cela fonctionne-t-il? La plupart des gens signalent que cela ne fonctionne pas à moins qu'ils l'enregistrent sur disque et l'ouvrent ensuite. – RobinDotNet

+0

Ah, excuses. J'ai parcouru le fichier depuis le serveur, j'ai donc eu une confiance totale. J'ai le même comportement que Outlook lorsque je navigue depuis d'autres ordinateurs dans la zone intranet. Merci Robin cela le démystifie. – MarkGr