2010-04-20 3 views

Répondre

2

Pour utiliser les associations de fichiers, votre projet doit se conformer à quelques règles ...

  • Confiance totale est nécessaire.
  • Doit être disponible "hors ligne".
  • Doit cibler le cadre 3.5.

Si vous faites déjà toutes ces choses, qu'est-ce qui ne fonctionne pas?

+0

Dans la partie * Associations de fichiers *, je remplis les différents paramètres (Extention, Description et ProgID) et choisis une icône, mais lors du déploiement de l'application, aucune association n'est faite entre l'extension et mon programme. –

3

Avez-vous ajouté le code à l'intérieur de l'application pour gérer le nom de fichier transmis lorsque l'utilisateur double-clique dessus et fait quelque chose avec? Vous avez besoin de quelque chose comme ça dans votre démarrage.

string fileName = string.Empty; 
string[] activationData = 
    AppDomain.CurretnDomain.SetupInformation.ActivationArguments.ActivationData; 
if (activationData != null && activationData.Length > 0) 
{ 
    Uri uri = new Uri(activationdata[0]); 
    fileName = url.LocalPath.ToString(); 
} 

Ensuite, vous devez ajouter du code pour faire quelque chose avec le fichier.

Questions connexes