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

Popular posts from this blog

inversion of control - Autofac named registration constructor injection -

verilog - Systemverilog dynamic casting issues -

ios - Change Storyboard View using Seague -