Comment configurer une association de fichier avec une application clic-une fois?

J’ai une application clic-une fois.

J’ai un fichier associé dans lequel je stocke les données de l’application.

Lorsqu’un utilisateur clique sur l’un de ces fichiers, je souhaite qu’il ouvre l’application clic-une fois et charge le fichier.

Je peux configurer l’association de fichier dans la publication, l’icône et le nom est correctement défini. Un clic sur le fichier ouvre l’application, mais l’application ne semble pas se voir transmettre le chemin d’access au fichier – les arguments de la commande sont vides.

Comment l’obtenir afin que le chemin du fichier soit transmis à l’application?

Lors de l’utilisation de Click Once, les arguments ne sont pas transmis sur la ligne de commande, ils sont transmis via le système de déploiement Click Once:

AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData 

Par exemple, dans votre fichier Program.cs:

 foreach (ssortingng commandLineFile in AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData) { MessageBox.Show( ssortingng.Format("Command Line File: {0}", commandLineFile) ); } 

J’espère que cela t’aides.