Come si imposta un’associazione di file con un’applicazione click-once?

Ho un’applicazione click-once.

Ho un file associato in cui memorizzo i dati dell’applicazione.

Quando un utente fa clic su uno di questi file, voglio che apra l’app click-once e carichi il file.

Posso impostare l’associazione dei file nella pubblicazione, l’icona e il nome sono impostati correttamente. Cliccando sul file si apre l’applicazione, ma all’applicazione non sembra essere passato il percorso del file – gli argomenti del comando sono vuoti.

Come ottengo in modo che il percorso del file sia passato all’applicazione?

    Quando si utilizza Click Once, gli argomenti non vengono passati sulla riga di comando, vengono passati attraverso il sistema di distribuzione Click Once:

    AppDomain.CurrentDomain.SetupInformation.ActivationArguments.ActivationData 

    Ad esempio, nel tuo file Program.cs:

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

    Spero che questo ti aiuti.