In Old .NET konnten wir den CSC Compiler ausführen, um eine einzelne .cs -Datei oder mehrere Dateien zu kompilieren. Gibt es einen eigenständigen Befehlszeilen-Compiler, der es ermöglicht, Quellcode-Dateien ohne ein Projekt zu kompilieren (und auf Listenabhängigkeiten in derselben Befehlszeile auflisten)?
[root@li1742-80 test]# time dotnet build
Microsoft (R) Build Engine version 15.3.409.57025 for .NET Core
Copyright (C) Microsoft Corporation. All rights reserved.
test -> /root/test/bin/Debug/netcoreapp2.0/test.dll
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:03.94
real 0m7.027s
user 0m5.714s
sys 0m0.838s
[root@li1742-80 test]# time csc Program.cs
Microsoft (R) Visual C# Compiler version 2.3.0.61801 (3722bb71)
Copyright (C) Microsoft Corporation. All rights reserved.
real 0m0.613s
user 0m0.522s
sys 0m0.071s
[root@li1742-80 test]#
Anmerkung 7 Sekunden mit .NET CORE gegenüber mehreren hundert Millisekunden mit dem alten CSC für dieselbe Datei.>
In Old .NET konnten wir den CSC Compiler ausführen, um eine einzelne .cs -Datei oder mehrere Dateien zu kompilieren. Gibt es einen eigenständigen Befehlszeilen-Compiler, der es ermöglicht, Quellcode-Dateien ohne ein Projekt zu kompilieren (und auf Listenabhängigkeiten in derselben Befehlszeile auflisten)?[code][root@li1742-80 test]# time dotnet build Microsoft (R) Build Engine version 15.3.409.57025 for .NET Core Copyright (C) Microsoft Corporation. All rights reserved.
test -> /root/test/bin/Debug/netcoreapp2.0/test.dll
Build succeeded. 0 Warning(s) 0 Error(s)
Time Elapsed 00:00:03.94
real 0m7.027s user 0m5.714s sys 0m0.838s
[root@li1742-80 test]# time csc Program.cs Microsoft (R) Visual C# Compiler version 2.3.0.61801 (3722bb71) Copyright (C) Microsoft Corporation. All rights reserved.
real 0m0.613s user 0m0.522s sys 0m0.071s [root@li1742-80 test]# [/code]
Anmerkung 7 Sekunden mit .NET CORE gegenüber mehreren hundert Millisekunden mit dem alten CSC für dieselbe Datei.>
Ich arbeite an einer C#-Anwendung, in der ich mit Roslyn C#-Code ausführen muss, der als Zeichenfolgeneingabe bereitgestellt wird. Die Herausforderung besteht darin, diesen Code auszuführen und auf...
Ich habe untersucht, warum die Deklaration und Definition einer Template-Member-Funktion nicht separat erstellt werden sollte. und ich habe eine sehr gute Antwort gefunden.
Vorlagen und separate...
Ich bin super neu in Swift und Swiftui und ich habe ein neues Projekt mit Swiftui gestartet. Ich habe einige Erfahrung in anderen Komponentenbibliotheken für das Web und wollte eine Möglichkeit, das...