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!
Code du main :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager