Frage : CodeDom und Windows-Formen

Ich habe an einem kleinen seitlichen Projekt für eine Weile mit einigen verschiedenen Bestandteilen gearbeitet. Das Endprodukt ist, ein Programm zu sein, das zu einer SQL-Akte grasen und sie ein Windows-Formprogramm using CodeDom (Fleckenschöpfer) heraus spucken lassen kann. Unseren weniger technisch geschickten Kunden die erzeugten Programme würden dann gegeben, um sie an ihre Datenbanken oben verwirren und außer unseren technische Stützleuten time.

Initially zu verhindern das Endbenutzerprogramm angefangen als Konsolenanwendung und waren in die CodeDom Anwendung erfolgreich integriert. Die Sachen, die richtig kompiliert wurden, liefen richtig, spucken heraus executables, die correctly.

After dieser Punkt laufen ließen, den, es entschieden wurde, um den Endbenutzer eine Fensterformanwendung programmieren zu lassen. Dieses war kodierter Standplatz alleine und gearbeitet ohne Ausgabe. Vor kurzem habe ich angefangen, sie in den Fleckenschöpfer zu integrieren und ich habe einen Straßenblock geschlagen. Der Fleckenschöpfer kompiliert noch Programme und auf den ersten Blick scheinen Sachen, richtig zu arbeiten, wenn der Durchlauf der hergestellten Akten, gleichwohl ein Konsolenfenster oben knallt und scheint, das Programm an der Verbindung an eine database.

My Frage zu verhindern, dieser ist: Gibt es ein Parameter, oder Wahl, die spezifiziert werden muss, um den CodeDom Kompilator zutreffende Fenster heraus spucken zu lassen, bildet Anwendung? Kein wo in meinem Code gibt es jede mögliche Sache, die das Konsolenfenster zu open.

If verursachen würde, das, Sie den Code sehen müssen, ich it.

Thanks zur Verfügung stellen kann -
Rachel

Antwort : CodeDom und Windows-Formen

CodeDom erzeugt Versammlungen und Sie können entweder sie im Gedächtnis oder zur Scheibe erzeugen.  Die CompilerParameters Kategorie hat die GenerateInMemory und GenerateExecutable Eigenschaften, die steuern können wie und wo der Code erzeugt.

Beispiel:

CodeDom Rechner - auswertenC# Mathe-Ausdrücke dynamisch
http://www.c-sharpcorner.com/uploadfile/mgold/codedomcalculator08082005003253am/codedomcalculator.aspx
Weitere Lösungen  
 
programming4us programming4us