c# CodeDom Erreur de compilation
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 :
Code:
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);
} |
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.
Si quelqu'un a une solution, elle est la bienvenue.
Merci d'avance !