2008-12-15 10 views
6

Wir erstellen derzeit eine Anwendung, die C# -Code kompilieren muss. Können wir csc.exe in unserem Paket neu verteilen. Ich dachte, dass es mit der .Net-Framework-Installation kommt, aber aus der Suche in der Microsoft-Website sehe ich, dass es einen Unterschied zwischen .NET Framework und dem. NET SDK gibt.Umverteilung und Verwendung der CS.exe Compiler (C#) für meine Anwendung

Was sind meine Optionen?

Danke, Adi

Antwort

16

csc.exe ist definitiv Teil des Rahmens selbst, nicht nur das SDK.

Allerdings müssen Sie möglicherweise nicht zu csc.exe an erster Stelle aufrufen - es gibt CSharpCodeProvider, mit denen Sie Programmcode kompilieren können.

+0

Upboting Sie ist jetzt ein Sport huh. – Rayne

2

Sie könnten diesen Artikel von Microsoft nützlich finden - http://support.microsoft.com/kb/304655. Es enthält einige Beispiele zum programmatischen Kompilieren von Code mit dem CodeDomProvider oder dem CSharpCodeProvider.

+0

Du bist mein Mann !!! – Ragoler

1

csc.exe ist mit der Basisinstallation des Frameworks verfügbar.