Ich lerne C# und ich kenne die Vorteile und die Leichtigkeit der Verwendung von Visual Studio, aber im Grunde möchte ich die Mechanik von C# der alten Schule lernen. Ich verstehe, dass ich .NET Framework und Notepad am wenigsten brauchen, um C# Code zu kompilieren, den ich bereits habe. Jetzt habe ich die kleine Anwendung als myApp.cs erstellt und ich möchte wissen, wie soll ich es als ausführbare Datei von der Kommandozeile cmd.exeC# Compilation ohne Visual Studio
Antwort
Die Befehlszeile Compiler ist csc.exe.
MSDN hat an article, die Ihnen den Einstieg erleichtern könnte.
Was ist der Unterschied zwischen .NET Framework und .NET Framework SDK? MSDN Artikel erwähnen .NET Framework SDK und ich sehe, dass ich .NET Framework habe alle Versionen von 1.1 bis 3.5 SP1 und ja der Ordner enthält die csc.exe – Zai
Das .NET Framework ist die Laufzeit und das SDK ist die Software Development Kit für die Laufzeit. Es hat zusätzliche Dinge wie Disassembler, einen Debugger, Tools zum Code-Signieren, Werkzeuge zum Manipulieren des Global Assembly Cache und so weiter. –
http://www.devsource.com/c/a/Using-VS/Working-at-the-Visual-Studio-Command-Line/
kompilieren, die helfen sollte. Es beschreibt, wie Befehlszeile mit den Visual Studio-Tools kompiliert wird
csc.exe ist der Compiler.
Es ist eigentlich sehr einfach, den csc.exe Compiler außerhalb der IDE auszuführen, aber der Trick besteht darin, sicherzustellen, dass Sie zuerst die vsvars32.bat Datei ausgeführt haben. Diese Batch-Datei richtet alle vom Compiler benötigten Umgebungsvariablen ein.
Und während Sie dabei sind, können Sie sogar das Programm außerhalb der IDE mit dem standalone debugger debuggen.
Danke. Die Einrichtung der Umgebung war etwas, was sie löste. – Zai
Gute Idee, ich denke, es kann helfen zu verstehen, was vor sich geht.
Mit csc:
Die/recurse Flagge wirklich nützlich ist und verwendet werden kann, um alle Dateien in einem Verzeichnisbaum zu kompilieren.
Wenn Sie das Leben ein wenig einfacher für sich selbst machen wollen, während Sie immer noch in der Nähe der Grundlagen bleiben, verwenden Sie einen besseren Texteditor als den Notizblock. Eine, die eine Batchdatei aufrufen kann, die Ihr Programm kompiliert und ausführt. Dann können Sie es so einrichten, dass beim Klicken auf einen Kompilierungsfehler der Quellcode für diesen Fehler angezeigt wird.
- 1. C# 6.0 ohne Visual Studio
- 2. WPF ohne Visual Studio?
- 3. C# C++ Visual Studio
- 4. ASP.NET MVC und Visual Studio 2013: Compilation Fehler
- 5. Visual Studio 2015 und Taywee/args Bibliothek Compilation gibt
- 6. Visual Studio Asp.net Website Compilation-Fehler: Child Nodes nicht erlaubt
- 7. wie ohne Visual Studio IDE
- 8. Visual Studio 2008-Projekte von Visual Studio 2010 ohne Konvertierung
- 9. Visual Studio-Eingabeaufforderung ohne Installation von Visual Studio
- 10. EscapeXML C++ Visual Studio
- 11. Multithreading Visual Studio C++
- 12. Visual Studio für C#
- 13. Visual Studio ignoriert SQL-Änderungen in Visual Studio (C#)
- 14. Visual Studio 2012 C++ - Standardausgabe
- 15. LargeAddressAware Visual Studio 2015 C#
- 16. C Compilation mit fehlenden Funktionsdefinitionen
- 17. Visual Studio C++ mehrzeilige Kommentare
- 18. Entwicklung für ASP.NET-MVC ohne Visual Studio
- 19. Verwenden von Microsoft C++ - Compiler ohne Visual Studio zu installieren
- 20. Visual Studio 2015 C++ Erstellen einer Definition ohne Peek
- 21. Wie kompiliere ich eine C-Datei ohne Visual Studio
- 22. Installieren von Opencv mit C++ ohne Visual Studio
- 23. Visual Studio 2012-Installation ohne SQL Server
- 24. Windows-Dienst ohne Visual Studio erstellen
- 25. Visual Studio 2013 C++ Ordnerverwaltung
- 26. Visual Studio 2010 C# Rasterformat
- 27. C# Visual Studio mit Ressourcendateien
- 28. Visual Studio C# Excel-Bibliotheken
- 29. Visual Studio C# Anweisung Kollabieren
- 30. Visual Studio zu C# wechseln?
Zusätzliche relevante Tags hinzugefügt –
Laden Sie einen anständigen Editor herunter. Notepad ist nur über das Schlimmste, um Code zu schreiben. Versuchen Sie Notepad ++, es ist kostenlos (beide Bedeutungen). –