how to make 'System.ValueTuple.4.3.0' work on a build

Category: visual studio online


Roelof1967 on Tue, 14 Mar 2017 20:20:38


For a project I used the System.ValueType.

So I added that Nuget muts download it and I see that I does.

But still the build fails when I want to use it with this error message :   SwapNumbers\SwapNumbers\SwapNumbers\Program.cs(22,23): Error CS1519: Invalid token '(' in class, struct, or interface member declaration

How can I tell the build that I must use the Nuget package.

When I do it locally I do not have any problem.


Nayana A S on Wed, 15 Mar 2017 09:38:12

You can refer the below link which described how to use Team Builds to work with NuGet packages

Also, you can refer

Roelof1967 on Wed, 15 Mar 2017 12:10:02


I now made a nuget.config but on some way when I open the team explorer this one is not seen so the nuget.config is not send to the team services page.

Is there maybe a reason why VS2017 do not see the change.

Roelof1967 on Wed, 15 Mar 2017 14:18:04

Can it be that MS build services do not use c# 7

My problem is that I use a feature of c#7

Nayana A S on Fri, 17 Mar 2017 16:20:06

This is not a package management issue. You are using a version of the compiler which does not support C#7 syntax.

If it were a package management issue, the compiler would be complaining about a missing type, rather than a syntax error.