С .NET У нас есть сборка dotnet, которая требует наличия надлежащего файла проекта. Существует ли автономный компилятор командной строки, который позволил бы компилировать файлы исходного кода без наличия проекта (и перечислять связанные зависимости в той же командной строке)?
В Linux , когда у меня установлена старая версия csc и новая версия .NET Core, я получаю следующие значения времени:
Код: Выделить всё
[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]#
Мне бы хотелось иметь возможность компилировать с помощью .NET Core так же быстро, как раньше с csc.
Подробнее здесь: https://stackoverflow.com/questions/460 ... e-roslyn-c
Мобильная версия