J'utilise certaines fonctionnalités C # 7 dans mon projet:
static void Main(string[] args)
{
}
public byte ContainerVersion
{
get => 1;
private set => throw new NotImplementedException();
}
et il se construit bien dans Visual Studio 2017, mais j'obtiens une erreur sur mon agent CI lors de l'utilisation de l'ancien msbuild (v14.0 C:\Program Files (x86)\MSBuild\14.0\Bin\msbuid.exe consoleApplication.csproj.
):
error CS1513: } expected
.
Vous devrez installer msbuild-2015
Sur votre agent CI.
https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=BuildTools&rel=15
Le répertoire d'installation par défaut de msbuild sera: C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe
Après avoir installé Visual Studio 2017 Community Edition, le chemin d'accès à msbuild.exe sur ma machine est:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\MSBuild\15.0\Bin\MSBuild.exe