Je compile une application console de base en utilisant:Comment faire csc.exe C# 6 au courant
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\csc.exe /t:exe /out:myapp.exe Program.cs
qui premiers impressions:
Microsoft (R) Visual C# Compiler version 4.6.1038.0
for C# 5
Copyright (C) Microsoft Corporation. All rights reserved.
échoue parce que je suis en utilisant l'interpolation de chaîne comme $"{x}"
. L'erreur est:
error CS1056: Unexpected character '$'
Je suppose que cela est parce que le csc.exe
ne comprend pas C# 6
. Comment est-ce que je fais ce compilateur C# 6
au courant?
wow, est-il possible d'installer sur un système sans VS? Une partie de la raison pour laquelle j'utilisais csc.exe était que je n'avais pas besoin de toucher VS. – sprocket12
Oui, téléchargez le gestionnaire de paquets de nuget. Le lien est dans ce forum. –
La "version actuelle" est également incluse dans C: \ Program Files (x86) \ MSBuild \ 14.0 \ Bin si vous avez installé le paquet Build Tools. –