Für die Windows-Entwicklung meine ich.
Wenn Sie sich andere Fragen ansehen, gibt es Alternativen zu VS, aber sie scheinen webbasiert zu sein, was in Ordnung ist, oder Sie könnten eine gesamte .net-Website in Notepad programmieren, falls Sie dazu aufgefordert werden.
Aber steckt noch mehr dahinter als nur eine IDE für die Windows-Entwicklung? Ist es mir möglich, eine Anwendung in nur Editor zu erstellen, ist der Compiler Teil von Visual Studio oder ist es separat, was über die Befehlszeile oder so etwas aufgerufen werden könnte?
Ich möchte VS nicht verwenden, ich bin zufrieden damit, mache was ich brauche etc etc, nur mehr eine Facette, auf die ich neugierig bin.
productivity
ide
visual-studio
Psytronic
quelle
quelle
Antworten:
Compiler sind separat erhältlich.
Für C # wäre es das
csc.exe
. Sie können es jederzeit über die Befehlszeile aufrufen. Übergeben Sie den Namen der zu kompilierenden Quelldateien, die zu referenzierenden Bibliotheken und die Kompilierungsoption.Ich glaube, Visual Studio selbst ruft den Compiler über die Befehlszeile auf, wenn Sie ihn auffordern, Ihr Projekt zu erstellen. Die angezeigten Build-Ausgabenachrichten werden vom Befehlszeilencompiler zurückgegeben.
Ansonsten ist Visual Studio mehr als nur eine GUI für einen Compiler. Es verfügt über einen netten Texteditor, einen Debugger, Designer-Tools und einen SQL-Browser, der sich auch in Test-Tools, Versionskontrolle und andere Instrumente einfügt (erweiterbar durch Plug-Ins). Sie würden sich sehr bemühen, ein gleichwertiges Produkt (für den Microsoft-Stack) mit einem vergleichbaren Konsolidierungsgrad zu finden.
quelle
Der Compiler ist nicht nur völlig unabhängig, sondern auch alles andere, was Sie möglicherweise zum Erstellen eines .NET-Projekts benötigen. Visual Studio-Projektmappen- und -Projektdateien sind nur XML-Dateien, die von MSBuild (einem anderen Befehlszeilentool) verstanden werden, das wiederum den entsprechenden Compiler aufruft.
Ja, Visual Studio ist nur eine IDE. Dadurch werden die meisten einzelnen Tools, die Sie möglicherweise während der SDLC verwenden (SQL Server, StyleCop usw.), in eine einzige Anwendung integriert.
Das ist alles!
quelle
Ich möchte meine zwei Cent hinzufügen. Ich würde sagen, Sie können die Wörter "nur eine IDE" nicht verwenden. Wenn Sie Ihre Frage so formulieren, sagen Sie fast: "Ist Visual Studio nur ein schicker Texteditor?". Denken Sie daran, dass es einen Debugger, Tools für SQL, einen visuellen Designer, Tools für die mobile Entwicklung, Viewer zum Überprüfen des Speichers usw. gibt. Visual Studio ist eine IDE und eine IDE ist eine Suite von Entwicklungs- / Debugging-Tools.
Ich denke, Sie haben die Antwort gefunden, nach der Sie gesucht haben. Diese Compiler können separat heruntergeladen werden, aber ich möchte, dass Entwickler erkennen, wie viel eine IDE an den Tisch bringt. Sogar die Fähigkeit, Ihr Projekt zu organisieren, ist eine schöne Sache. Ich denke, diese Seifenkiste ist mehr "bitte lerne die Werkzeuge" als alles andere. Sie können Visual Studio auch zum Debuggen von Systemproblemen verwenden.
quelle