How to build .csproj with C# 7 code from comand line (msbuild) -
i use c# 7 features in project:
static void main(string[] args) { } public byte containerversion { => 1; private set => throw new notimplementedexception(); } and builds fine in visual studio 2017, error on ci agent when use old msbuild (v14.0 c:\program files (x86)\msbuild\14.0\bin\msbuid.exe consoleapplication.csproj.):
error cs1513: } expected.
you'll need install msbuild-2015 on ci agent.
https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=buildtools&rel=15
the default install directory msbuild be: c:\program files (x86)\microsoft visual studio\2017\buildtools\msbuild\15.0\bin\msbuild.exe
Comments
Post a Comment