diff --git a/Version.txt b/Version.txt
index f4cc82c454..6e1090ccdf 100644
--- a/Version.txt
+++ b/Version.txt
@@ -1,3 +1,3 @@
OR_TOOLS_MAJOR=7
OR_TOOLS_MINOR=0
-PRE_RELEASE=YES
+#PRE_RELEASE=YES
diff --git a/examples/contrib/3_jugs_regular.csproj b/examples/contrib/3_jugs_regular.csproj
index dcf28f7327..145c308eea 100644
--- a/examples/contrib/3_jugs_regular.csproj
+++ b/examples/contrib/3_jugs_regular.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.3_jugs_regular
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/SimpleProgramFSharp.fsproj b/examples/contrib/SimpleProgramFSharp.fsproj
index 40f1fccf48..d76e7a073d 100644
--- a/examples/contrib/SimpleProgramFSharp.fsproj
+++ b/examples/contrib/SimpleProgramFSharp.fsproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.FSharp.SimpleProgramFSharp
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/a_puzzle.csproj b/examples/contrib/a_puzzle.csproj
index ea8bb303c1..a375c1c8ba 100644
--- a/examples/contrib/a_puzzle.csproj
+++ b/examples/contrib/a_puzzle.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.a_puzzle
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/a_round_of_golf.csproj b/examples/contrib/a_round_of_golf.csproj
index 7d48faa37e..bbb10b3bc2 100644
--- a/examples/contrib/a_round_of_golf.csproj
+++ b/examples/contrib/a_round_of_golf.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.a_round_of_golf
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/all_interval.csproj b/examples/contrib/all_interval.csproj
index 97812fcf60..8588d3081d 100644
--- a/examples/contrib/all_interval.csproj
+++ b/examples/contrib/all_interval.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.all_interval
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/alldifferent_except_0.csproj b/examples/contrib/alldifferent_except_0.csproj
index bce1b945ad..d9b0080e71 100644
--- a/examples/contrib/alldifferent_except_0.csproj
+++ b/examples/contrib/alldifferent_except_0.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.alldifferent_except_0
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/assignment.csproj b/examples/contrib/assignment.csproj
index aa4fb9cdde..2085304797 100644
--- a/examples/contrib/assignment.csproj
+++ b/examples/contrib/assignment.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.assignment
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/broken_weights.csproj b/examples/contrib/broken_weights.csproj
index 3677558a55..79ecb6fc64 100644
--- a/examples/contrib/broken_weights.csproj
+++ b/examples/contrib/broken_weights.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.broken_weights
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/bus_schedule.csproj b/examples/contrib/bus_schedule.csproj
index 98250afd01..d6a669e64d 100644
--- a/examples/contrib/bus_schedule.csproj
+++ b/examples/contrib/bus_schedule.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.bus_schedule
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/circuit.csproj b/examples/contrib/circuit.csproj
index 284fa482ff..12e6813685 100644
--- a/examples/contrib/circuit.csproj
+++ b/examples/contrib/circuit.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.circuit
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/circuit2.csproj b/examples/contrib/circuit2.csproj
index b9f3e9258b..bd88f0ff0c 100644
--- a/examples/contrib/circuit2.csproj
+++ b/examples/contrib/circuit2.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.circuit2
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/coins3.csproj b/examples/contrib/coins3.csproj
index 52f18c5c19..015878b32e 100644
--- a/examples/contrib/coins3.csproj
+++ b/examples/contrib/coins3.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.coins3
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/coins_grid.csproj b/examples/contrib/coins_grid.csproj
index 2c4ac768c4..b2047feeed 100644
--- a/examples/contrib/coins_grid.csproj
+++ b/examples/contrib/coins_grid.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.coins_grid
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/combinatorial_auction2.csproj b/examples/contrib/combinatorial_auction2.csproj
index 697e447e27..c1eebc0bb9 100644
--- a/examples/contrib/combinatorial_auction2.csproj
+++ b/examples/contrib/combinatorial_auction2.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.combinatorial_auction2
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/contiguity_regular.csproj b/examples/contrib/contiguity_regular.csproj
index 0e5c57025e..17f02a8365 100644
--- a/examples/contrib/contiguity_regular.csproj
+++ b/examples/contrib/contiguity_regular.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.contiguity_regular
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/contiguity_transition.csproj b/examples/contrib/contiguity_transition.csproj
index a564def924..9214a941df 100644
--- a/examples/contrib/contiguity_transition.csproj
+++ b/examples/contrib/contiguity_transition.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.contiguity_transition
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/costas_array.csproj b/examples/contrib/costas_array.csproj
index 6a0bef9286..65b19ab487 100644
--- a/examples/contrib/costas_array.csproj
+++ b/examples/contrib/costas_array.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.costas_array
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/covering_opl.csproj b/examples/contrib/covering_opl.csproj
index 22a715fbec..38eeb2afa0 100644
--- a/examples/contrib/covering_opl.csproj
+++ b/examples/contrib/covering_opl.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.covering_opl
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/crew.csproj b/examples/contrib/crew.csproj
index a3dbca6226..df1c6d070f 100644
--- a/examples/contrib/crew.csproj
+++ b/examples/contrib/crew.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.crew
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/crossword.csproj b/examples/contrib/crossword.csproj
index cdc7f5a8ef..bff7ad7014 100644
--- a/examples/contrib/crossword.csproj
+++ b/examples/contrib/crossword.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.crossword
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/crypta.csproj b/examples/contrib/crypta.csproj
index 7e2d7c8156..ee41082f14 100644
--- a/examples/contrib/crypta.csproj
+++ b/examples/contrib/crypta.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.crypta
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/crypto.csproj b/examples/contrib/crypto.csproj
index 5d862df5b9..5d9a68434d 100644
--- a/examples/contrib/crypto.csproj
+++ b/examples/contrib/crypto.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.crypto
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/csdiet.csproj b/examples/contrib/csdiet.csproj
index 313c412ada..3b995e0f4b 100644
--- a/examples/contrib/csdiet.csproj
+++ b/examples/contrib/csdiet.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.csdiet
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/curious_set_of_integers.csproj b/examples/contrib/curious_set_of_integers.csproj
index 25b74ec510..b64b1863e8 100644
--- a/examples/contrib/curious_set_of_integers.csproj
+++ b/examples/contrib/curious_set_of_integers.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.curious_set_of_integers
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/debruijn.csproj b/examples/contrib/debruijn.csproj
index 94164d2821..b04290ff99 100644
--- a/examples/contrib/debruijn.csproj
+++ b/examples/contrib/debruijn.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.debruijn
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/discrete_tomography.csproj b/examples/contrib/discrete_tomography.csproj
index 73900b787d..e66c7259bf 100644
--- a/examples/contrib/discrete_tomography.csproj
+++ b/examples/contrib/discrete_tomography.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.discrete_tomography
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/divisible_by_9_through_1.csproj b/examples/contrib/divisible_by_9_through_1.csproj
index 0f9b763295..fbf5a98a8f 100644
--- a/examples/contrib/divisible_by_9_through_1.csproj
+++ b/examples/contrib/divisible_by_9_through_1.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.divisible_by_9_through_1
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/dudeney.csproj b/examples/contrib/dudeney.csproj
index d4f2be9560..49e923c657 100644
--- a/examples/contrib/dudeney.csproj
+++ b/examples/contrib/dudeney.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.dudeney
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/einav_puzzle2.csproj b/examples/contrib/einav_puzzle2.csproj
index 3a77170fe0..c20b84aef1 100644
--- a/examples/contrib/einav_puzzle2.csproj
+++ b/examples/contrib/einav_puzzle2.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.einav_puzzle2
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/eq10.csproj b/examples/contrib/eq10.csproj
index 959536711a..b151713609 100644
--- a/examples/contrib/eq10.csproj
+++ b/examples/contrib/eq10.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.eq10
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/eq20.csproj b/examples/contrib/eq20.csproj
index ca5d4e6266..14c9d0bec3 100644
--- a/examples/contrib/eq20.csproj
+++ b/examples/contrib/eq20.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.eq20
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/fill_a_pix.csproj b/examples/contrib/fill_a_pix.csproj
index 524a34b44c..3e768c04ab 100644
--- a/examples/contrib/fill_a_pix.csproj
+++ b/examples/contrib/fill_a_pix.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.fill_a_pix
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/fsProgram.fsproj b/examples/contrib/fsProgram.fsproj
index 9306a1cc03..e19197dae8 100644
--- a/examples/contrib/fsProgram.fsproj
+++ b/examples/contrib/fsProgram.fsproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.FSharp.fsProgram
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/fsdiet.fsproj b/examples/contrib/fsdiet.fsproj
index df4b58e183..c28e56f56d 100644
--- a/examples/contrib/fsdiet.fsproj
+++ b/examples/contrib/fsdiet.fsproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.FSharp.fsdiet
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/fsequality-inequality.fsproj b/examples/contrib/fsequality-inequality.fsproj
index 5a6336d704..3940dfd6a8 100644
--- a/examples/contrib/fsequality-inequality.fsproj
+++ b/examples/contrib/fsequality-inequality.fsproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.FSharp.fsequality-inequality
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/fsequality.fsproj b/examples/contrib/fsequality.fsproj
index 9302521733..e78ee67055 100644
--- a/examples/contrib/fsequality.fsproj
+++ b/examples/contrib/fsequality.fsproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.FSharp.fsequality
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/fsinteger-linear-program.fsproj b/examples/contrib/fsinteger-linear-program.fsproj
index 8bab323498..39a825f9d7 100644
--- a/examples/contrib/fsinteger-linear-program.fsproj
+++ b/examples/contrib/fsinteger-linear-program.fsproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.FSharp.fsinteger-linear-program
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/fsintegerprogramming.fsproj b/examples/contrib/fsintegerprogramming.fsproj
index 6c86944d31..d53d8d2b06 100644
--- a/examples/contrib/fsintegerprogramming.fsproj
+++ b/examples/contrib/fsintegerprogramming.fsproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.FSharp.fsintegerprogramming
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/fsknapsack.fsproj b/examples/contrib/fsknapsack.fsproj
index 6a91e1f0bc..c788d798bc 100644
--- a/examples/contrib/fsknapsack.fsproj
+++ b/examples/contrib/fsknapsack.fsproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.FSharp.fsknapsack
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/fslinearprogramming.fsproj b/examples/contrib/fslinearprogramming.fsproj
index 87bdd2d9cd..4ebcb1e7b0 100644
--- a/examples/contrib/fslinearprogramming.fsproj
+++ b/examples/contrib/fslinearprogramming.fsproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.FSharp.fslinearprogramming
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/fsnetwork-max-flow-lpSolve.fsproj b/examples/contrib/fsnetwork-max-flow-lpSolve.fsproj
index 4081bf81a2..24f2f7d90f 100644
--- a/examples/contrib/fsnetwork-max-flow-lpSolve.fsproj
+++ b/examples/contrib/fsnetwork-max-flow-lpSolve.fsproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.FSharp.fsnetwork-max-flow-lpSolve
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/fsnetwork-max-flow.fsproj b/examples/contrib/fsnetwork-max-flow.fsproj
index 73f05ca10f..694a6f001f 100644
--- a/examples/contrib/fsnetwork-max-flow.fsproj
+++ b/examples/contrib/fsnetwork-max-flow.fsproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.FSharp.fsnetwork-max-flow
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/fsnetwork-min-cost-flow.fsproj b/examples/contrib/fsnetwork-min-cost-flow.fsproj
index af62436958..53e085b046 100644
--- a/examples/contrib/fsnetwork-min-cost-flow.fsproj
+++ b/examples/contrib/fsnetwork-min-cost-flow.fsproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.FSharp.fsnetwork-min-cost-flow
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/fsrabbit-pheasant.fsproj b/examples/contrib/fsrabbit-pheasant.fsproj
index a9a03eb0f2..fc0798e1b2 100644
--- a/examples/contrib/fsrabbit-pheasant.fsproj
+++ b/examples/contrib/fsrabbit-pheasant.fsproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.FSharp.fsrabbit-pheasant
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/fsvolsay.fsproj b/examples/contrib/fsvolsay.fsproj
index 89653c6dc0..934212d6a0 100644
--- a/examples/contrib/fsvolsay.fsproj
+++ b/examples/contrib/fsvolsay.fsproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.FSharp.fsvolsay
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/fsvolsay3-lpSolve.fsproj b/examples/contrib/fsvolsay3-lpSolve.fsproj
index ed026bb7aa..1807b00ef7 100644
--- a/examples/contrib/fsvolsay3-lpSolve.fsproj
+++ b/examples/contrib/fsvolsay3-lpSolve.fsproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.FSharp.fsvolsay3-lpSolve
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/fsvolsay3.fsproj b/examples/contrib/fsvolsay3.fsproj
index a9e8ba8769..5885683c72 100644
--- a/examples/contrib/fsvolsay3.fsproj
+++ b/examples/contrib/fsvolsay3.fsproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.FSharp.fsvolsay3
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/furniture_moving.csproj b/examples/contrib/furniture_moving.csproj
index b553709565..b0cbf4962a 100644
--- a/examples/contrib/furniture_moving.csproj
+++ b/examples/contrib/furniture_moving.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.furniture_moving
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/furniture_moving_intervals.csproj b/examples/contrib/furniture_moving_intervals.csproj
index b999de1e9d..dda369e552 100644
--- a/examples/contrib/furniture_moving_intervals.csproj
+++ b/examples/contrib/furniture_moving_intervals.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.furniture_moving_intervals
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/futoshiki.csproj b/examples/contrib/futoshiki.csproj
index b2887ea3a1..8f642211b8 100644
--- a/examples/contrib/futoshiki.csproj
+++ b/examples/contrib/futoshiki.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.futoshiki
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/golomb_ruler.csproj b/examples/contrib/golomb_ruler.csproj
index 5bd2c4e225..d19728e1c8 100644
--- a/examples/contrib/golomb_ruler.csproj
+++ b/examples/contrib/golomb_ruler.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.golomb_ruler
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/grocery.csproj b/examples/contrib/grocery.csproj
index eab559e3b9..5e669983d5 100644
--- a/examples/contrib/grocery.csproj
+++ b/examples/contrib/grocery.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.grocery
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/hidato_table.csproj b/examples/contrib/hidato_table.csproj
index 04e37f238d..c8f848c303 100644
--- a/examples/contrib/hidato_table.csproj
+++ b/examples/contrib/hidato_table.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.hidato_table
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/just_forgotten.csproj b/examples/contrib/just_forgotten.csproj
index 27ba2c3d47..e9e7530753 100644
--- a/examples/contrib/just_forgotten.csproj
+++ b/examples/contrib/just_forgotten.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.just_forgotten
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/kakuro.csproj b/examples/contrib/kakuro.csproj
index 23673b6f0d..64828d4611 100644
--- a/examples/contrib/kakuro.csproj
+++ b/examples/contrib/kakuro.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.kakuro
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/kenken2.csproj b/examples/contrib/kenken2.csproj
index ee1157e8a2..b37e338632 100644
--- a/examples/contrib/kenken2.csproj
+++ b/examples/contrib/kenken2.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.kenken2
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/killer_sudoku.csproj b/examples/contrib/killer_sudoku.csproj
index c5414407ff..7c407143c4 100644
--- a/examples/contrib/killer_sudoku.csproj
+++ b/examples/contrib/killer_sudoku.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.killer_sudoku
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/labeled_dice.csproj b/examples/contrib/labeled_dice.csproj
index 21a7f50693..88e9f8f65f 100644
--- a/examples/contrib/labeled_dice.csproj
+++ b/examples/contrib/labeled_dice.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.labeled_dice
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/langford.csproj b/examples/contrib/langford.csproj
index a5df517c90..b06fa232d0 100644
--- a/examples/contrib/langford.csproj
+++ b/examples/contrib/langford.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.langford
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/least_diff.csproj b/examples/contrib/least_diff.csproj
index 8a39429e30..8b5ac0c4ae 100644
--- a/examples/contrib/least_diff.csproj
+++ b/examples/contrib/least_diff.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.least_diff
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/lectures.csproj b/examples/contrib/lectures.csproj
index 223b1a2aab..a7eaf29bdb 100644
--- a/examples/contrib/lectures.csproj
+++ b/examples/contrib/lectures.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.lectures
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/magic_sequence.csproj b/examples/contrib/magic_sequence.csproj
index 2f9b13f147..d4368889d0 100644
--- a/examples/contrib/magic_sequence.csproj
+++ b/examples/contrib/magic_sequence.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.magic_sequence
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/magic_square.csproj b/examples/contrib/magic_square.csproj
index 048d68d30f..866e8115b3 100644
--- a/examples/contrib/magic_square.csproj
+++ b/examples/contrib/magic_square.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.magic_square
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/magic_square_and_cards.csproj b/examples/contrib/magic_square_and_cards.csproj
index a481168929..70c181a0a3 100644
--- a/examples/contrib/magic_square_and_cards.csproj
+++ b/examples/contrib/magic_square_and_cards.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.magic_square_and_cards
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/map.csproj b/examples/contrib/map.csproj
index eee68dc062..7a5eebed1c 100644
--- a/examples/contrib/map.csproj
+++ b/examples/contrib/map.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.map
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/map2.csproj b/examples/contrib/map2.csproj
index d73af6c06a..e021be5c61 100644
--- a/examples/contrib/map2.csproj
+++ b/examples/contrib/map2.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.map2
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/marathon2.csproj b/examples/contrib/marathon2.csproj
index fbe0f4b667..33941c6cb6 100644
--- a/examples/contrib/marathon2.csproj
+++ b/examples/contrib/marathon2.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.marathon2
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/max_flow_taha.csproj b/examples/contrib/max_flow_taha.csproj
index c08f623e40..df54a5619a 100644
--- a/examples/contrib/max_flow_taha.csproj
+++ b/examples/contrib/max_flow_taha.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.max_flow_taha
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/max_flow_winston1.csproj b/examples/contrib/max_flow_winston1.csproj
index 446eb4cdd8..8447fa8571 100644
--- a/examples/contrib/max_flow_winston1.csproj
+++ b/examples/contrib/max_flow_winston1.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.max_flow_winston1
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/minesweeper.csproj b/examples/contrib/minesweeper.csproj
index 79ca9548d0..099603a410 100644
--- a/examples/contrib/minesweeper.csproj
+++ b/examples/contrib/minesweeper.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.minesweeper
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/mr_smith.csproj b/examples/contrib/mr_smith.csproj
index b0a40d1281..1eee2923c9 100644
--- a/examples/contrib/mr_smith.csproj
+++ b/examples/contrib/mr_smith.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.mr_smith
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/nontransitive_dice.csproj b/examples/contrib/nontransitive_dice.csproj
index 450ccc8f95..7c4ad17525 100644
--- a/examples/contrib/nontransitive_dice.csproj
+++ b/examples/contrib/nontransitive_dice.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.nontransitive_dice
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/nqueens.csproj b/examples/contrib/nqueens.csproj
index 9ac83c66d5..701d5581f5 100644
--- a/examples/contrib/nqueens.csproj
+++ b/examples/contrib/nqueens.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.nqueens
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/nurse_rostering_regular.csproj b/examples/contrib/nurse_rostering_regular.csproj
index 655c1fd8a7..f271ef7d00 100644
--- a/examples/contrib/nurse_rostering_regular.csproj
+++ b/examples/contrib/nurse_rostering_regular.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.nurse_rostering_regular
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/nurse_rostering_transition.csproj b/examples/contrib/nurse_rostering_transition.csproj
index d927481253..a359c5aa3c 100644
--- a/examples/contrib/nurse_rostering_transition.csproj
+++ b/examples/contrib/nurse_rostering_transition.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.nurse_rostering_transition
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/olympic.csproj b/examples/contrib/olympic.csproj
index b244766ad3..cca2b6885b 100644
--- a/examples/contrib/olympic.csproj
+++ b/examples/contrib/olympic.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.olympic
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/organize_day.csproj b/examples/contrib/organize_day.csproj
index 3b7dc82e59..ffe4746396 100644
--- a/examples/contrib/organize_day.csproj
+++ b/examples/contrib/organize_day.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.organize_day
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/organize_day_intervals.csproj b/examples/contrib/organize_day_intervals.csproj
index c94889b5b9..6e16e3f9e6 100644
--- a/examples/contrib/organize_day_intervals.csproj
+++ b/examples/contrib/organize_day_intervals.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.organize_day_intervals
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/p_median.csproj b/examples/contrib/p_median.csproj
index 4d563afc51..6e88e41f37 100644
--- a/examples/contrib/p_median.csproj
+++ b/examples/contrib/p_median.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.p_median
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/pandigital_numbers.csproj b/examples/contrib/pandigital_numbers.csproj
index ccd73438d3..5892f805e4 100644
--- a/examples/contrib/pandigital_numbers.csproj
+++ b/examples/contrib/pandigital_numbers.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.pandigital_numbers
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/partition.csproj b/examples/contrib/partition.csproj
index 918c44827c..9233aa26a3 100644
--- a/examples/contrib/partition.csproj
+++ b/examples/contrib/partition.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.partition
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/perfect_square_sequence.csproj b/examples/contrib/perfect_square_sequence.csproj
index cf9a730c8c..6315250309 100644
--- a/examples/contrib/perfect_square_sequence.csproj
+++ b/examples/contrib/perfect_square_sequence.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.perfect_square_sequence
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/photo_problem.csproj b/examples/contrib/photo_problem.csproj
index 5794091da7..63e4d5d195 100644
--- a/examples/contrib/photo_problem.csproj
+++ b/examples/contrib/photo_problem.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.photo_problem
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/place_number_puzzle.csproj b/examples/contrib/place_number_puzzle.csproj
index 4b541fd7fc..44710ec9f3 100644
--- a/examples/contrib/place_number_puzzle.csproj
+++ b/examples/contrib/place_number_puzzle.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.place_number_puzzle
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/post_office_problem2.csproj b/examples/contrib/post_office_problem2.csproj
index 6f8ea5ee08..4ee6ea7a3e 100644
--- a/examples/contrib/post_office_problem2.csproj
+++ b/examples/contrib/post_office_problem2.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.post_office_problem2
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/quasigroup_completion.csproj b/examples/contrib/quasigroup_completion.csproj
index ed6b5eec40..19a1df1548 100644
--- a/examples/contrib/quasigroup_completion.csproj
+++ b/examples/contrib/quasigroup_completion.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.quasigroup_completion
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/regex.csproj b/examples/contrib/regex.csproj
index 96f32369ba..ea0fd85c73 100644
--- a/examples/contrib/regex.csproj
+++ b/examples/contrib/regex.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.regex
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/rogo2.csproj b/examples/contrib/rogo2.csproj
index 6ea2523a1e..7552561198 100644
--- a/examples/contrib/rogo2.csproj
+++ b/examples/contrib/rogo2.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.rogo2
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/scheduling_speakers.csproj b/examples/contrib/scheduling_speakers.csproj
index b6015c72cf..5657379417 100644
--- a/examples/contrib/scheduling_speakers.csproj
+++ b/examples/contrib/scheduling_speakers.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.scheduling_speakers
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/secret_santa.csproj b/examples/contrib/secret_santa.csproj
index db729bc6c1..935191d97d 100644
--- a/examples/contrib/secret_santa.csproj
+++ b/examples/contrib/secret_santa.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.secret_santa
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/secret_santa2.csproj b/examples/contrib/secret_santa2.csproj
index f6ecf77e53..1af2e73011 100644
--- a/examples/contrib/secret_santa2.csproj
+++ b/examples/contrib/secret_santa2.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.secret_santa2
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/send_more_money.csproj b/examples/contrib/send_more_money.csproj
index 304e7c5ac1..6f0a6a1348 100644
--- a/examples/contrib/send_more_money.csproj
+++ b/examples/contrib/send_more_money.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.send_more_money
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/send_more_money2.csproj b/examples/contrib/send_more_money2.csproj
index a2e535ab83..dd17567071 100644
--- a/examples/contrib/send_more_money2.csproj
+++ b/examples/contrib/send_more_money2.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.send_more_money2
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/send_most_money.csproj b/examples/contrib/send_most_money.csproj
index f6af216c90..058caf781b 100644
--- a/examples/contrib/send_most_money.csproj
+++ b/examples/contrib/send_most_money.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.send_most_money
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/seseman.csproj b/examples/contrib/seseman.csproj
index 4b734a7742..714be74dc6 100644
--- a/examples/contrib/seseman.csproj
+++ b/examples/contrib/seseman.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.seseman
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/set_covering.csproj b/examples/contrib/set_covering.csproj
index 93f6486bf6..48651abb55 100644
--- a/examples/contrib/set_covering.csproj
+++ b/examples/contrib/set_covering.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.set_covering
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/set_covering2.csproj b/examples/contrib/set_covering2.csproj
index 0a3d57f40f..f6647d3d9f 100644
--- a/examples/contrib/set_covering2.csproj
+++ b/examples/contrib/set_covering2.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.set_covering2
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/set_covering3.csproj b/examples/contrib/set_covering3.csproj
index c85fbdbb1a..784feb899f 100644
--- a/examples/contrib/set_covering3.csproj
+++ b/examples/contrib/set_covering3.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.set_covering3
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/set_covering4.csproj b/examples/contrib/set_covering4.csproj
index f995631cda..9120bbb068 100644
--- a/examples/contrib/set_covering4.csproj
+++ b/examples/contrib/set_covering4.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.set_covering4
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/set_covering_deployment.csproj b/examples/contrib/set_covering_deployment.csproj
index 093e30be14..d989137442 100644
--- a/examples/contrib/set_covering_deployment.csproj
+++ b/examples/contrib/set_covering_deployment.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.set_covering_deployment
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/set_covering_skiena.csproj b/examples/contrib/set_covering_skiena.csproj
index 4e9d2e314f..9f0fc31659 100644
--- a/examples/contrib/set_covering_skiena.csproj
+++ b/examples/contrib/set_covering_skiena.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.set_covering_skiena
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/set_partition.csproj b/examples/contrib/set_partition.csproj
index a7a3c3bc60..cc08e92a9b 100644
--- a/examples/contrib/set_partition.csproj
+++ b/examples/contrib/set_partition.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.set_partition
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/sicherman_dice.csproj b/examples/contrib/sicherman_dice.csproj
index f155975439..828ea8bb13 100644
--- a/examples/contrib/sicherman_dice.csproj
+++ b/examples/contrib/sicherman_dice.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.sicherman_dice
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/ski_assignment.csproj b/examples/contrib/ski_assignment.csproj
index 1c66b0d783..c8fed2a7e3 100644
--- a/examples/contrib/ski_assignment.csproj
+++ b/examples/contrib/ski_assignment.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.ski_assignment
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/stable_marriage.csproj b/examples/contrib/stable_marriage.csproj
index f984bcfe65..957b9b2c55 100644
--- a/examples/contrib/stable_marriage.csproj
+++ b/examples/contrib/stable_marriage.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.stable_marriage
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/strimko2.csproj b/examples/contrib/strimko2.csproj
index 1a6830504e..d85c04ebf6 100644
--- a/examples/contrib/strimko2.csproj
+++ b/examples/contrib/strimko2.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.strimko2
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/subset_sum.csproj b/examples/contrib/subset_sum.csproj
index 27d35a0dba..a6d29a775d 100644
--- a/examples/contrib/subset_sum.csproj
+++ b/examples/contrib/subset_sum.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.subset_sum
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/sudoku.csproj b/examples/contrib/sudoku.csproj
index c48f1dc4e9..273a04a753 100644
--- a/examples/contrib/sudoku.csproj
+++ b/examples/contrib/sudoku.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.sudoku
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/survo_puzzle.csproj b/examples/contrib/survo_puzzle.csproj
index 1847de1823..458a2dfc23 100644
--- a/examples/contrib/survo_puzzle.csproj
+++ b/examples/contrib/survo_puzzle.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.survo_puzzle
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/to_num.csproj b/examples/contrib/to_num.csproj
index 4fc042d582..86abeed7bb 100644
--- a/examples/contrib/to_num.csproj
+++ b/examples/contrib/to_num.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.to_num
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/traffic_lights.csproj b/examples/contrib/traffic_lights.csproj
index 227cd7bc49..79b4706ee0 100644
--- a/examples/contrib/traffic_lights.csproj
+++ b/examples/contrib/traffic_lights.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.traffic_lights
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/volsay.csproj b/examples/contrib/volsay.csproj
index 0f78cc2093..3a96b34232 100644
--- a/examples/contrib/volsay.csproj
+++ b/examples/contrib/volsay.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.volsay
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/volsay2.csproj b/examples/contrib/volsay2.csproj
index d8c6c94f0a..6d4f785525 100644
--- a/examples/contrib/volsay2.csproj
+++ b/examples/contrib/volsay2.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.volsay2
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/volsay3.csproj b/examples/contrib/volsay3.csproj
index 3816519b26..a1f05e167b 100644
--- a/examples/contrib/volsay3.csproj
+++ b/examples/contrib/volsay3.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.volsay3
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/wedding_optimal_chart.csproj b/examples/contrib/wedding_optimal_chart.csproj
index 4e861cd950..8857697bc6 100644
--- a/examples/contrib/wedding_optimal_chart.csproj
+++ b/examples/contrib/wedding_optimal_chart.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.wedding_optimal_chart
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/who_killed_agatha.csproj b/examples/contrib/who_killed_agatha.csproj
index 01fe421e66..ec9074dd38 100644
--- a/examples/contrib/who_killed_agatha.csproj
+++ b/examples/contrib/who_killed_agatha.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.who_killed_agatha
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/word_square.csproj b/examples/contrib/word_square.csproj
index 5fcab300bc..a99b3699b5 100644
--- a/examples/contrib/word_square.csproj
+++ b/examples/contrib/word_square.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.word_square
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/xkcd.csproj b/examples/contrib/xkcd.csproj
index 5e6d429883..d12c08badb 100644
--- a/examples/contrib/xkcd.csproj
+++ b/examples/contrib/xkcd.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.xkcd
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/young_tableaux.csproj b/examples/contrib/young_tableaux.csproj
index 0d2e3cf73f..fa083e9124 100644
--- a/examples/contrib/young_tableaux.csproj
+++ b/examples/contrib/young_tableaux.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.young_tableaux
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/contrib/zebra.csproj b/examples/contrib/zebra.csproj
index d4b851f341..cb84bd61ca 100644
--- a/examples/contrib/zebra.csproj
+++ b/examples/contrib/zebra.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.zebra
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/dotnet/BalanceGroupSat.csproj b/examples/dotnet/BalanceGroupSat.csproj
index b16703e831..559d7400cd 100644
--- a/examples/dotnet/BalanceGroupSat.csproj
+++ b/examples/dotnet/BalanceGroupSat.csproj
@@ -1,11 +1,12 @@
-
Exe
- 7.2
+ 7.2
netcoreapp2.1
- false
+ false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.BalanceGroupSat
+ true
@@ -16,10 +17,6 @@
+
-
-
-
-
-
diff --git a/examples/dotnet/GateSchedulingSat.csproj b/examples/dotnet/GateSchedulingSat.csproj
index ea696f18d5..b6c0f0cad2 100644
--- a/examples/dotnet/GateSchedulingSat.csproj
+++ b/examples/dotnet/GateSchedulingSat.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.GateSchedulingSat
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/dotnet/JobshopFt06Sat.csproj b/examples/dotnet/JobshopFt06Sat.csproj
index 64024904a0..e3997e5914 100644
--- a/examples/dotnet/JobshopFt06Sat.csproj
+++ b/examples/dotnet/JobshopFt06Sat.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.JobshopFt06Sat
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/dotnet/JobshopSat.csproj b/examples/dotnet/JobshopSat.csproj
index 0e8b5bdd6f..8fe3bbd1a6 100644
--- a/examples/dotnet/JobshopSat.csproj
+++ b/examples/dotnet/JobshopSat.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.JobshopSat
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/dotnet/NursesSat.csproj b/examples/dotnet/NursesSat.csproj
index 78e0cc412d..cb843342aa 100644
--- a/examples/dotnet/NursesSat.csproj
+++ b/examples/dotnet/NursesSat.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.NursesSat
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/dotnet/ShiftSchedulingSat.csproj b/examples/dotnet/ShiftSchedulingSat.csproj
index 3cde0fe884..1d0c3f91ec 100644
--- a/examples/dotnet/ShiftSchedulingSat.csproj
+++ b/examples/dotnet/ShiftSchedulingSat.csproj
@@ -1,11 +1,12 @@
-
-
+
Exe
- 7.2
+ 7.2
netcoreapp2.1
- false
+ false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.ShiftSchedulingSat
+ true
@@ -16,10 +17,6 @@
+
-
-
-
-
-
diff --git a/examples/dotnet/SpeakerSchedulingSat.csproj b/examples/dotnet/SpeakerSchedulingSat.csproj
index 12dd35c813..afedbe0397 100644
--- a/examples/dotnet/SpeakerSchedulingSat.csproj
+++ b/examples/dotnet/SpeakerSchedulingSat.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.SpeakerSchedulingSat
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/dotnet/TaskSchedulingSat.csproj b/examples/dotnet/TaskSchedulingSat.csproj
index c19648171d..3bbd916b98 100644
--- a/examples/dotnet/TaskSchedulingSat.csproj
+++ b/examples/dotnet/TaskSchedulingSat.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.TaskSchedulingSat
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/dotnet/cscvrptw.csproj b/examples/dotnet/cscvrptw.csproj
index 29a15a3021..5d3e23273e 100644
--- a/examples/dotnet/cscvrptw.csproj
+++ b/examples/dotnet/cscvrptw.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.cscvrptw
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/dotnet/csflow.csproj b/examples/dotnet/csflow.csproj
index 5c7d2dd2e1..7aa20ff70e 100644
--- a/examples/dotnet/csflow.csproj
+++ b/examples/dotnet/csflow.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.csflow
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/dotnet/csfz.csproj b/examples/dotnet/csfz.csproj
index b86428a6ff..8b878b3ab9 100644
--- a/examples/dotnet/csfz.csproj
+++ b/examples/dotnet/csfz.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.csfz
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/dotnet/csintegerprogramming.csproj b/examples/dotnet/csintegerprogramming.csproj
index 8357d5e5f8..07318a4054 100644
--- a/examples/dotnet/csintegerprogramming.csproj
+++ b/examples/dotnet/csintegerprogramming.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.csintegerprogramming
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/dotnet/csknapsack.csproj b/examples/dotnet/csknapsack.csproj
index bd7fd28adb..11659c3c72 100644
--- a/examples/dotnet/csknapsack.csproj
+++ b/examples/dotnet/csknapsack.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.csknapsack
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/dotnet/cslinearprogramming.csproj b/examples/dotnet/cslinearprogramming.csproj
index d00e72d180..2d542ff27e 100644
--- a/examples/dotnet/cslinearprogramming.csproj
+++ b/examples/dotnet/cslinearprogramming.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.cslinearprogramming
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/dotnet/csls_api.csproj b/examples/dotnet/csls_api.csproj
index b79366086b..df5596c181 100644
--- a/examples/dotnet/csls_api.csproj
+++ b/examples/dotnet/csls_api.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.csls_api
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/dotnet/csrabbitspheasants.csproj b/examples/dotnet/csrabbitspheasants.csproj
index 68a6bc157b..484485219f 100644
--- a/examples/dotnet/csrabbitspheasants.csproj
+++ b/examples/dotnet/csrabbitspheasants.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.csrabbitspheasants
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/dotnet/cstsp.csproj b/examples/dotnet/cstsp.csproj
index 9459cc1049..1dcaa2280c 100644
--- a/examples/dotnet/cstsp.csproj
+++ b/examples/dotnet/cstsp.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.cstsp
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/examples/tests/ConstraintSolverTests.csproj b/examples/tests/ConstraintSolverTests.csproj
index 6e2ca277da..3d1e06f196 100644
--- a/examples/tests/ConstraintSolverTests.csproj
+++ b/examples/tests/ConstraintSolverTests.csproj
@@ -4,14 +4,15 @@
7.2
netcoreapp2.1
false
- Google.OrTools.ConstraintSolverTests
-
- false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.ConstraintSolverTests
+ false
full
+ true
+ true
@@ -19,6 +20,6 @@
-
+
diff --git a/examples/tests/LinearSolverTests.csproj b/examples/tests/LinearSolverTests.csproj
index a2fc7d4e71..331a3ef4de 100644
--- a/examples/tests/LinearSolverTests.csproj
+++ b/examples/tests/LinearSolverTests.csproj
@@ -4,14 +4,15 @@
7.2
netcoreapp2.1
false
- Google.OrTools.LinearSolverTests
-
- false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.LinearSolverTests
+ false
full
+ true
+ true
@@ -19,6 +20,6 @@
-
+
diff --git a/examples/tests/RoutingSolverTests.csproj b/examples/tests/RoutingSolverTests.csproj
index cf480c909b..361403f1a7 100644
--- a/examples/tests/RoutingSolverTests.csproj
+++ b/examples/tests/RoutingSolverTests.csproj
@@ -4,14 +4,15 @@
7.2
netcoreapp2.1
false
- Google.OrTools.RoutingSolverTests
-
- false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.RoutingSolverTests
+ false
full
+ true
+ true
@@ -19,6 +20,6 @@
-
+
diff --git a/examples/tests/SatSolverTests.csproj b/examples/tests/SatSolverTests.csproj
index 9046603fa1..6764c8249f 100644
--- a/examples/tests/SatSolverTests.csproj
+++ b/examples/tests/SatSolverTests.csproj
@@ -4,14 +4,15 @@
7.2
netcoreapp2.1
false
- Google.OrTools.SatSolverTests
-
- false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.SatSolverTests
+ false
full
+ true
+ true
@@ -19,6 +20,6 @@
-
+
diff --git a/examples/tests/issue18.csproj b/examples/tests/issue18.csproj
index 0da11cfc91..53fadff55e 100644
--- a/examples/tests/issue18.csproj
+++ b/examples/tests/issue18.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.issue18
+ false
@@ -15,6 +17,9 @@
-
+
+
+
+
diff --git a/examples/tests/issue22.csproj b/examples/tests/issue22.csproj
index 432f4d7f09..651c649e4c 100644
--- a/examples/tests/issue22.csproj
+++ b/examples/tests/issue22.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.issue22
+ false
@@ -15,6 +17,9 @@
-
+
+
+
+
diff --git a/examples/tests/issue33.csproj b/examples/tests/issue33.csproj
index 1395e19d58..2bfb5fca37 100644
--- a/examples/tests/issue33.csproj
+++ b/examples/tests/issue33.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.issue33
+ false
@@ -15,6 +17,9 @@
-
+
+
+
+
diff --git a/ortools/constraint_solver/samples/SimpleRoutingProgram.csproj b/ortools/constraint_solver/samples/SimpleRoutingProgram.csproj
index 66b7191b84..255897f8e4 100644
--- a/ortools/constraint_solver/samples/SimpleRoutingProgram.csproj
+++ b/ortools/constraint_solver/samples/SimpleRoutingProgram.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.SimpleRoutingProgram
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/constraint_solver/samples/Tsp.csproj b/ortools/constraint_solver/samples/Tsp.csproj
index b9933418e9..bb38382d3e 100644
--- a/ortools/constraint_solver/samples/Tsp.csproj
+++ b/ortools/constraint_solver/samples/Tsp.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.Tsp
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/constraint_solver/samples/TspCircuitBoard.csproj b/ortools/constraint_solver/samples/TspCircuitBoard.csproj
index a5beab7657..10adc216ac 100644
--- a/ortools/constraint_solver/samples/TspCircuitBoard.csproj
+++ b/ortools/constraint_solver/samples/TspCircuitBoard.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.TspCircuitBoard
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/constraint_solver/samples/TspCities.csproj b/ortools/constraint_solver/samples/TspCities.csproj
index 696d466ad0..fa7fd83d60 100644
--- a/ortools/constraint_solver/samples/TspCities.csproj
+++ b/ortools/constraint_solver/samples/TspCities.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.TspCities
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/constraint_solver/samples/TspDistanceMatrix.csproj b/ortools/constraint_solver/samples/TspDistanceMatrix.csproj
index c938f27b96..7bff00e95d 100644
--- a/ortools/constraint_solver/samples/TspDistanceMatrix.csproj
+++ b/ortools/constraint_solver/samples/TspDistanceMatrix.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.TspDistanceMatrix
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/constraint_solver/samples/Vrp.csproj b/ortools/constraint_solver/samples/Vrp.csproj
index 52034cc441..0296f658a0 100644
--- a/ortools/constraint_solver/samples/Vrp.csproj
+++ b/ortools/constraint_solver/samples/Vrp.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.Vrp
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/constraint_solver/samples/VrpCapacity.csproj b/ortools/constraint_solver/samples/VrpCapacity.csproj
index 1f67cee865..71aeb6ac64 100644
--- a/ortools/constraint_solver/samples/VrpCapacity.csproj
+++ b/ortools/constraint_solver/samples/VrpCapacity.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.VrpCapacity
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/constraint_solver/samples/VrpDropNodes.csproj b/ortools/constraint_solver/samples/VrpDropNodes.csproj
index 6fb5ecd6b3..9935e2b4da 100644
--- a/ortools/constraint_solver/samples/VrpDropNodes.csproj
+++ b/ortools/constraint_solver/samples/VrpDropNodes.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.VrpDropNodes
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/constraint_solver/samples/VrpGlobalSpan.csproj b/ortools/constraint_solver/samples/VrpGlobalSpan.csproj
index 2059dd24bc..31591746e8 100644
--- a/ortools/constraint_solver/samples/VrpGlobalSpan.csproj
+++ b/ortools/constraint_solver/samples/VrpGlobalSpan.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.VrpGlobalSpan
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/constraint_solver/samples/VrpPickupDelivery.csproj b/ortools/constraint_solver/samples/VrpPickupDelivery.csproj
index 243b70e6e3..0970d8811a 100644
--- a/ortools/constraint_solver/samples/VrpPickupDelivery.csproj
+++ b/ortools/constraint_solver/samples/VrpPickupDelivery.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.VrpPickupDelivery
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/constraint_solver/samples/VrpPickupDeliveryFifo.csproj b/ortools/constraint_solver/samples/VrpPickupDeliveryFifo.csproj
index 3fce297e87..02e4f5c734 100644
--- a/ortools/constraint_solver/samples/VrpPickupDeliveryFifo.csproj
+++ b/ortools/constraint_solver/samples/VrpPickupDeliveryFifo.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.VrpPickupDeliveryFifo
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/constraint_solver/samples/VrpPickupDeliveryLifo.csproj b/ortools/constraint_solver/samples/VrpPickupDeliveryLifo.csproj
index fac08a157c..66e9779238 100644
--- a/ortools/constraint_solver/samples/VrpPickupDeliveryLifo.csproj
+++ b/ortools/constraint_solver/samples/VrpPickupDeliveryLifo.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.VrpPickupDeliveryLifo
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/constraint_solver/samples/VrpStartsEnds.csproj b/ortools/constraint_solver/samples/VrpStartsEnds.csproj
index 87c6f54b13..3390524064 100644
--- a/ortools/constraint_solver/samples/VrpStartsEnds.csproj
+++ b/ortools/constraint_solver/samples/VrpStartsEnds.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.VrpStartsEnds
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/constraint_solver/samples/VrpTimeWindows.csproj b/ortools/constraint_solver/samples/VrpTimeWindows.csproj
index db8e53a17b..c964f5163e 100644
--- a/ortools/constraint_solver/samples/VrpTimeWindows.csproj
+++ b/ortools/constraint_solver/samples/VrpTimeWindows.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.VrpTimeWindows
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/graph/samples/SimpleMaxFlowProgram.csproj b/ortools/graph/samples/SimpleMaxFlowProgram.csproj
index 7f79818bcc..6369d94c4c 100644
--- a/ortools/graph/samples/SimpleMaxFlowProgram.csproj
+++ b/ortools/graph/samples/SimpleMaxFlowProgram.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.SimpleMaxFlowProgram
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/graph/samples/SimpleMinCostFlowProgram.csproj b/ortools/graph/samples/SimpleMinCostFlowProgram.csproj
index 3c82e766ca..59099f68de 100644
--- a/ortools/graph/samples/SimpleMinCostFlowProgram.csproj
+++ b/ortools/graph/samples/SimpleMinCostFlowProgram.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.SimpleMinCostFlowProgram
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/linear_solver/samples/SimpleLpProgram.csproj b/ortools/linear_solver/samples/SimpleLpProgram.csproj
index f414091e38..b01c3e993e 100644
--- a/ortools/linear_solver/samples/SimpleLpProgram.csproj
+++ b/ortools/linear_solver/samples/SimpleLpProgram.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.SimpleLpProgram
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/linear_solver/samples/SimpleMipProgram.csproj b/ortools/linear_solver/samples/SimpleMipProgram.csproj
index 716dfb312c..40d1f6c212 100644
--- a/ortools/linear_solver/samples/SimpleMipProgram.csproj
+++ b/ortools/linear_solver/samples/SimpleMipProgram.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.SimpleMipProgram
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/sat/samples/BinPackingProblemSat.csproj b/ortools/sat/samples/BinPackingProblemSat.csproj
index 9529bcc7f7..c787fe5aeb 100644
--- a/ortools/sat/samples/BinPackingProblemSat.csproj
+++ b/ortools/sat/samples/BinPackingProblemSat.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.BinPackingProblemSat
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/sat/samples/BoolOrSampleSat.csproj b/ortools/sat/samples/BoolOrSampleSat.csproj
index 6d5fd1e936..9168d069a1 100644
--- a/ortools/sat/samples/BoolOrSampleSat.csproj
+++ b/ortools/sat/samples/BoolOrSampleSat.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.BoolOrSampleSat
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/sat/samples/ChannelingSampleSat.csproj b/ortools/sat/samples/ChannelingSampleSat.csproj
index fbcb1f0151..3aee6dfcbe 100644
--- a/ortools/sat/samples/ChannelingSampleSat.csproj
+++ b/ortools/sat/samples/ChannelingSampleSat.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.ChannelingSampleSat
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/sat/samples/CpIsFunSat.csproj b/ortools/sat/samples/CpIsFunSat.csproj
index 816d59934c..e453d7c847 100644
--- a/ortools/sat/samples/CpIsFunSat.csproj
+++ b/ortools/sat/samples/CpIsFunSat.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.CpIsFunSat
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/sat/samples/IntervalSampleSat.csproj b/ortools/sat/samples/IntervalSampleSat.csproj
index a055851b28..002f782b3c 100644
--- a/ortools/sat/samples/IntervalSampleSat.csproj
+++ b/ortools/sat/samples/IntervalSampleSat.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.IntervalSampleSat
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/sat/samples/LiteralSampleSat.csproj b/ortools/sat/samples/LiteralSampleSat.csproj
index 598422e849..80bcebaa1b 100644
--- a/ortools/sat/samples/LiteralSampleSat.csproj
+++ b/ortools/sat/samples/LiteralSampleSat.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.LiteralSampleSat
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/sat/samples/NoOverlapSampleSat.csproj b/ortools/sat/samples/NoOverlapSampleSat.csproj
index 86ecb974eb..68b541d4d6 100644
--- a/ortools/sat/samples/NoOverlapSampleSat.csproj
+++ b/ortools/sat/samples/NoOverlapSampleSat.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.NoOverlapSampleSat
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/sat/samples/OptionalIntervalSampleSat.csproj b/ortools/sat/samples/OptionalIntervalSampleSat.csproj
index 8a0225532a..075a3380cc 100644
--- a/ortools/sat/samples/OptionalIntervalSampleSat.csproj
+++ b/ortools/sat/samples/OptionalIntervalSampleSat.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.OptionalIntervalSampleSat
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/sat/samples/RabbitsAndPheasantsSat.csproj b/ortools/sat/samples/RabbitsAndPheasantsSat.csproj
index 22d049f283..5ca21deef6 100644
--- a/ortools/sat/samples/RabbitsAndPheasantsSat.csproj
+++ b/ortools/sat/samples/RabbitsAndPheasantsSat.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.RabbitsAndPheasantsSat
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/sat/samples/RankingSampleSat.csproj b/ortools/sat/samples/RankingSampleSat.csproj
index bca558a387..9ce35d6975 100644
--- a/ortools/sat/samples/RankingSampleSat.csproj
+++ b/ortools/sat/samples/RankingSampleSat.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.RankingSampleSat
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/sat/samples/ReifiedSampleSat.csproj b/ortools/sat/samples/ReifiedSampleSat.csproj
index 9c75a3b580..d3351b25fb 100644
--- a/ortools/sat/samples/ReifiedSampleSat.csproj
+++ b/ortools/sat/samples/ReifiedSampleSat.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.ReifiedSampleSat
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/sat/samples/SearchForAllSolutionsSampleSat.csproj b/ortools/sat/samples/SearchForAllSolutionsSampleSat.csproj
index 599cce4965..4bb5d141d1 100644
--- a/ortools/sat/samples/SearchForAllSolutionsSampleSat.csproj
+++ b/ortools/sat/samples/SearchForAllSolutionsSampleSat.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.SearchForAllSolutionsSampleSat
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/sat/samples/SimpleSatProgram.csproj b/ortools/sat/samples/SimpleSatProgram.csproj
index 1ec39ef656..7241f8269c 100644
--- a/ortools/sat/samples/SimpleSatProgram.csproj
+++ b/ortools/sat/samples/SimpleSatProgram.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.SimpleSatProgram
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/sat/samples/SolveAndPrintIntermediateSolutionsSampleSat.csproj b/ortools/sat/samples/SolveAndPrintIntermediateSolutionsSampleSat.csproj
index 4fc05659d8..8370bec064 100644
--- a/ortools/sat/samples/SolveAndPrintIntermediateSolutionsSampleSat.csproj
+++ b/ortools/sat/samples/SolveAndPrintIntermediateSolutionsSampleSat.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.SolveAndPrintIntermediateSolutionsSampleSat
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/sat/samples/SolveWithTimeLimitSampleSat.csproj b/ortools/sat/samples/SolveWithTimeLimitSampleSat.csproj
index b1254355df..b662bdd641 100644
--- a/ortools/sat/samples/SolveWithTimeLimitSampleSat.csproj
+++ b/ortools/sat/samples/SolveWithTimeLimitSampleSat.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.SolveWithTimeLimitSampleSat
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/ortools/sat/samples/StopAfterNSolutionsSampleSat.csproj b/ortools/sat/samples/StopAfterNSolutionsSampleSat.csproj
index b54dd90896..c949731e8e 100644
--- a/ortools/sat/samples/StopAfterNSolutionsSampleSat.csproj
+++ b/ortools/sat/samples/StopAfterNSolutionsSampleSat.csproj
@@ -5,6 +5,8 @@
netcoreapp2.1
false
../../../packages;$(RestoreSources);https://api.nuget.org/v3/index.json
+ Google.OrTools.StopAfterNSolutionsSampleSat
+ true
@@ -15,6 +17,6 @@
-
+
diff --git a/tools/generate_all_dotnet_proj.sh b/tools/generate_all_dotnet_proj.sh
index 62c3f64e2c..6e968872ca 100755
--- a/tools/generate_all_dotnet_proj.sh
+++ b/tools/generate_all_dotnet_proj.sh
@@ -13,14 +13,12 @@ fi
###############
## Cleanup ##
###############
-echo "Remove previous .[cf]sproj .sln files..."
+echo "Remove previous .[cf]sproj files..."
rm -f examples/*/*.csproj
rm -f examples/*/*.fsproj
-rm -f examples/*/*.sln
rm -f ortools/*/samples/*.csproj
rm -f ortools/*/samples/*.fsproj
-rm -f ortools/*/samples/*.sln
-echo "Remove previous .[cf]sproj .sln files...DONE"
+echo "Remove previous .[cf]sproj files...DONE"
################
## Examples ##
@@ -28,6 +26,7 @@ echo "Remove previous .[cf]sproj .sln files...DONE"
for FILE in examples/*/*.[cf]s ; do
# if no files found do nothing
[[ -e "$FILE" ]] || continue
+ echo "Generating ${FILE}proj..."
./tools/generate_dotnet_proj.sh "$FILE"
done
###############
@@ -36,31 +35,7 @@ done
for FILE in ortools/*/samples/*.[cf]s ; do
# if no files found do nothing
[[ -e "$FILE" ]] || continue
+ echo "Generating ${FILE}proj..."
./tools/generate_dotnet_proj.sh "$FILE"
done
-
-###########
-## SLN ##
-###########
-if hash dotnet 2>/dev/null; then
- SLN=Google.OrTools.Examples.sln
- echo "Generate ${SLN}..."
- pushd examples/dotnet
- dotnet new sln -n ${SLN%.sln}
- for i in *.*proj; do
- dotnet sln ${SLN} add "$i"
- done
- echo "Generate ${SLN}...DONE"
- popd
-
- SLN=Google.OrTools.Contrib.sln
- echo "Generate ${SLN}..."
- pushd examples/contrib
- dotnet new sln -n ${SLN%.sln}
- for i in *.*proj; do
- dotnet sln ${SLN} add "$i"
- done
- echo "Generate ${SLN}...DONE"
- popd
-fi
# vim: set tw=0 ts=2 sw=2 expandtab:
diff --git a/tools/generate_all_dotnet_sln.sh b/tools/generate_all_dotnet_sln.sh
new file mode 100755
index 0000000000..4b6370c24b
--- /dev/null
+++ b/tools/generate_all_dotnet_sln.sh
@@ -0,0 +1,45 @@
+#!/usr/bin/env bash
+# usage: ./tools/generate_all_dotnet_csproj.sh
+set -e
+
+# Gets OR_TOOLS_MAJOR and OR_TOOLS_MINOR
+DIR="${BASH_SOURCE%/*}"
+if [[ ! -d "${DIR}" ]]; then
+ DIR="${PWD}";
+fi
+# shellcheck disable=SC1090
+. "${DIR}/../Version.txt"
+
+###############
+## Cleanup ##
+###############
+echo "Remove previous .sln files..."
+rm -f examples/*/*.sln
+rm -f ortools/*/samples/*.sln
+echo "Remove previous .sln files...DONE"
+
+###########
+## SLN ##
+###########
+if hash dotnet 2>/dev/null; then
+ SLN=Google.OrTools.Examples.sln
+ echo "Generate ${SLN}..."
+ pushd examples/dotnet
+ dotnet new sln -n ${SLN%.sln}
+ for i in *.*proj; do
+ dotnet sln ${SLN} add "$i"
+ done
+ echo "Generate ${SLN}...DONE"
+ popd
+
+ SLN=Google.OrTools.Contrib.sln
+ echo "Generate ${SLN}..."
+ pushd examples/contrib
+ dotnet new sln -n ${SLN%.sln}
+ for i in *.*proj; do
+ dotnet sln ${SLN} add "$i"
+ done
+ echo "Generate ${SLN}...DONE"
+ popd
+fi
+# vim: set tw=0 ts=2 sw=2 expandtab:
diff --git a/tools/generate_dotnet_proj.sh b/tools/generate_dotnet_proj.sh
index 49c9c0a3e0..9e656bdd50 100755
--- a/tools/generate_dotnet_proj.sh
+++ b/tools/generate_dotnet_proj.sh
@@ -17,6 +17,7 @@ else
declare -r LANG_VERSION=""
declare -r OR_TOOLS_PKG="Google.OrTools.FSharp"
fi
+declare -r ASSEMBLY_NAME="${OR_TOOLS_PKG}.${SRC%.*}"
# Gets OR_TOOLS_MAJOR and OR_TOOLS_MINOR
declare DIR="${BASH_SOURCE%/*}"
@@ -26,6 +27,26 @@ fi
# shellcheck disable=SC1090
. "${DIR}/../Version.txt"
+# Manage PackageReference(s)
+declare DEPS
+if [[ $(dirname "$FILE") == examples/tests ]] ; then
+ declare -r PACKABLE="false"
+ DEPS=$(cat <
+
+
+
+EOF
+)
+else
+ declare -r PACKABLE="true"
+ DEPS=$(cat <
+EOF
+)
+fi
+
+# Generate the .[cf]sproj file
cat >"$FILE_PROJ" <
@@ -34,6 +55,8 @@ ${LANG_VERSION}
netcoreapp2.1
false
${PACKAGES_PATH};\$(RestoreSources);https://api.nuget.org/v3/index.json
+ ${ASSEMBLY_NAME}
+ ${PACKABLE}
@@ -44,7 +67,7 @@ ${LANG_VERSION}
-
+${DEPS}
EOL