Bonsoir,
Mon programme génère un exécutable automatiquement.
Le problème apparaît lors de cette génération.
Je stocke des bytes dans une variable dans le code a compilé, cette ligne cause le problème.
L'erreur est la suivante : Saut de ligne dans la constante Ligne: 23
Voici le code :
Il ne veux pas compiler car il y a des sauts de ligne dans DataString, j'ais essayé des Replace dans tous les sens mais rien à faire. Je suis bloqué sur le problème depuis plusieurs heures.
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 StringBuilder SB = new StringBuilder(); SB.Append(Properties.Resources.PART1); String DataString = System.Text.Encoding.Default.GetString(data); SB.Append("String FinalString =\"" + DataString + "\";"); SB.Append(Properties.Resources.PART2); System.Diagnostics.Debug.Print(SB.ToString()); results = provider.CompileAssemblyFromSource(settings,SB.ToString()); if (results.Errors.Count != 0) { System.Diagnostics.Debug.Print(results.Errors[0].ErrorText+" Line: "+results.Errors[0].Line); }
Si quelqu'un a une solution, elle est la bienvenue.
Merci d'avance !
Partager