Lancer une appli c# via ligne de commande ne marche pas
Hello à tous,
Voila j'ai un problème assez énervant : j'ai une appli C# publiée, je souhaite simplement passer un paramètre au MAIN pour ouvir en premier une winform différente selon ce paramètre... Cela parait très simple mais impossible de faire prendre en compte le paramètre par le programme quand je le lance en ligne de commande ou bien via un .bat. Pourtant le passage de ce paramètre lors du débug via l'interface dotnet (propriétés du projet -> paramètres) ne pose pas de souci...
pour mémoire j'essaie via ligne de commande en faisant :
c:/rep_publication/MONAPPLI.application -automation
Si vous avez une piste ce serait sympa! :aie:
Code du main :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
[STAThread]
static void Main(string[] args)
{
//On vérifie qu'il y a bien un argument.
if (args.Length > 0)
{
foreach (string s in args)
{
if (s == "automation")
{
Application.Run(new FormAutomation());
break;
}
}
}
else
Application.Run(new FormBase());
}
#endregion |