Bonsoir,

je rencontre en souci en générant un exécutable avec la méthode codedom.

En fait tout va bien temps que je n'essaye pas de spécifier l’icône de sortie.

Après cela me fait cette erreur :
error CS2019 type cible non valide pour /target vous devez spécifier 'exe', 'winexe',..
Or j'ai bien spécifié winexe...

Voici la partie du code :

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
 
                    CompilerParameters Parametres = new CompilerParameters();
                    Parametres.GenerateExecutable = true;
                    Parametres.OutputAssembly = "bound.exe";
                    Parametres.CompilerOptions = "/target:winexe";
 
                    Parametres.EmbeddedResources.Add("files.resources");
                    Parametres.ReferencedAssemblies.Add("System.dll");
 
                    // Ajout d'une icone
                    string ICO = Path.GetTempPath() + "monIcone2.ico";
 
                    if (!string.IsNullOrEmpty(pathIcone))
                    {
                        File.Copy(pathIcone, ICO);
 
                        // SANS CETTE LIGNE SA FONCTIONNE //
                        Parametres.CompilerOptions += "/win32icon:" + ICO;
                    }
Donc je comprend pas pourquoi sa me fait cette erreur.. Ai je oublié quelque chose ?

Merci d'avance pour votre aide