J'ai le problème suivant, je vais essayer de le décrire rapidement.Visual Studio 2010 C# compilation runtime des winforms
Dans mon programme, il est possible de compiler un winform en .exe en cliquant sur un bouton.
Maintenant, j'essayé de le faire avec CodeDom, donc dans mon programme je la ligne suivante:
CompilerResults results = codeProvider.CompileAssemblyFromSource(parameters, text);
où codeProvider est CodeDomProvider et texte est la source d'où compiler. Le problème est le winform que je dois sauvegarder car un .exe a derrière lui une classe qui utilise d'autres classes et formes, et, puisque le paramètre 'text' est un paramètre de chaîne, il doit inclure toutes ces classes, ce qui résulte en quantité énorme de code, pour ne pas mentionner beaucoup d'erreurs. Here est un exemple de ce que je veux dire.
Il doit y avoir d'autres façons, la question est, que sont-ils? Merci d'avance!
Quel est le problème que vous essayez de résoudre? – jfs
Je suis sûr que nous pouvons trouver une meilleure solution à votre problème si vous nous dites quelles sont les exigences de l'entreprise. –