Today I was curious of which versions of .NET Core were running on each of the Hosted build agents provided by Visual Studio Team Services.
To find the information I simply created a build that issues the following two commands:
dotnet
dotnet --version
Then I just reviewed the build output and this is what I found.
Microsoft .NET Core Shared Framework Host
Agent : Hosted
Version : 1.1.0
Build : 928f77c4bc3f49d892459992fb6e1d5542cb5e86
SDK : 1.0.0-preview2-003131
Agent : Hosted Linux Preview
Version : 1.0.1
Build : cee57bf6c981237d80aa1631cfe83cb9ba329f12
SDK : 1.0.0-preview2-003131
Agent : Hosted VS2017
Version : 1.1.0
Build : 928f77c4bc3f49d892459992fb6e1d5542cb5e86
SDK : 1.0.0
Based on the SDK versions you can now determine where you can use .csproj based .NET Core projects. If you do not want to wait for .csproj support you can always stand up a private agent.