update - upgrade c# version
Cómo construir.csproj con código C#7 desde la línea de comandos(msbuild) (2)
Utilizo algunas características de C # 7 en mi proyecto:
static void Main(string[] args)
{
}
public byte ContainerVersion
{
get => 1;
private set => throw new NotImplementedException();
}
y funciona bien en visual studio 2017, pero recibo un error en mi agente de CI cuando uso el viejo msbuild ( v14.0 C:/Program Files (x86)/MSBuild/14.0/Bin/msbuid.exe consoleApplication.csproj.
):
error CS1513: } expected
.
Deberá instalar msbuild-2015
en su agente de CI.
https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=15
El directorio de instalación predeterminado para msbuild será: C:/Program Files (x86)/Microsoft Visual Studio/2017/BuildTools/MSBuild/15.0/Bin/MSBuild.exe
Una vez instalado Visual Studio 2017 Community Edition, la ruta a msbuild.exe en mi máquina es:
C:/Program Files (x86)/Microsoft Visual Studio/2017/Community/MSBuild/15.0/Bin/MSBuild.exe