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 ein vorhandenes C ++-Projekt, das mit MSVC gut kompiliert, und ich versuche, es in Visual Studio 2022 mit LLVM (Clang-CL) zu kompilieren. Im Moment verwende ich C ++ Sprachstandard Vorschau...