Я компиляция основного консольного приложения с помощью:Как сделать csc.exe C# 6 осведомленных
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\csc.exe /t:exe /out:myapp.exe Program.cs
Какого первых принты:
Microsoft (R) Visual C# Compiler version 4.6.1038.0
for C# 5
Copyright (C) Microsoft Corporation. All rights reserved.
Тогда терпит неудачу, потому что я использую строку интерполяцию, как $"{x}"
. Ошибка:
error CS1056: Unexpected character '$'
Я предполагаю, что это потому, что csc.exe
не понимает C# 6
. Как мне сделать этот компилятор C# 6
?
ничего себе, можно ли установить это на системе без VS? Одной из причин, по которым я использовал csc.exe, было то, что мне не приходилось касаться VS. – sprocket12
Да, загрузите менеджер пакетов nuget. Ссылка находится на этом форуме. –
«Текущая версия» также поставляется в папке C: \ Program Files (x86) \ MSBuild \ 14.0 \ Bin, если вы установили пакет Build Tools. –