Running build.cmd from a VS command prompt fails with the following (this works for the original Orleans repo):
18>AssemblyLoader\AssemblyLoader.cs(7,25): error CS0234: The type or namespace name 'PortableExecutable' does not e
xist in the namespace 'System.Reflection' (are you missing an assembly reference?) [C:\Users\User\Downloads\Orle
ans.Indexing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(4,7): error CS0246: The type or namespace name 'Newtonsoft' could not be
found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing-ma
ster\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(5,7): error CS0246: The type or namespace name 'Newtonsoft' could not be
found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing-ma
ster\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Streams\PersistentStreams\PersistentStreamProvider.cs(3,17): error CS0234: The type or namespace name 'Extension
s' does not exist in the namespace 'Microsoft' (are you missing an assembly reference?) [C:\Users\User\Downloads
\Orleans.Indexing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Streams\PubSub\PubSubPublisherState.cs(2,7): error CS0246: The type or namespace name 'Newtonsoft' could not be
found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing-ma
ster\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Streams\PubSub\PubSubSubscriptionState.cs(2,7): error CS0246: The type or namespace name 'Newtonsoft' could not
be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing
-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Utils\ServiceCollectionExtensions.cs(3,17): error CS0234: The type or namespace name 'Extensions' does not exist
in the namespace 'Microsoft' (are you missing an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing
-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Runtime\OutsideRuntimeClient.cs(9,17): error CS0234: The type or namespace name 'Extensions' does not exist in t
he namespace 'Microsoft' (are you missing an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing-mast
er\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>IDs\ActivationAddress.cs(2,7): error CS0246: The type or namespace name 'Newtonsoft' could not be found (are you
missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing-master\Orleans.I
ndexing-master\src\Orleans\Orleans.csproj]
18>IDs\UniqueIdentifier.cs(2,7): error CS0246: The type or namespace name 'Newtonsoft' could not be found (are you
missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing-master\Orleans.In
dexing-master\src\Orleans\Orleans.csproj]
18>Serialization\BuiltInTypes.cs(3,26): error CS0234: The type or namespace name 'Immutable' does not exist in the
namespace 'System.Collections' (are you missing an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexin
g-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\SerializationManager.cs(4,26): error CS0234: The type or namespace name 'Immutable' does not exist
in the namespace 'System.Collections' (are you missing an assembly reference?) [C:\Users\User\Downloads\Orleans
.Indexing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Utils\ServiceCollectionExtensions.cs(18,76): error CS0246: The type or namespace name 'IServiceCollection' could
not be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Ind
exing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(161,41): error CS0246: The type or namespace name 'JsonConverter' could n
ot be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Index
ing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(168,40): error CS0246: The type or namespace name 'JsonWriter' could not
be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing
-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(168,73): error CS0246: The type or namespace name 'JsonSerializer' could
not be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Inde
xing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(174,41): error CS0246: The type or namespace name 'JsonReader' could not
be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing
-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(174,99): error CS0246: The type or namespace name 'JsonSerializer' could
not be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Inde
xing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(163,30): error CS0115: 'IPAddressConverter.CanConvert(Type)': no suitable
method found to override [C:\Users\User\Downloads\Orleans.Indexing-master\Orleans.Indexing-master\src\Orleans\O
rleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(168,30): error CS0115: 'IPAddressConverter.WriteJson(JsonWriter, object,
JsonSerializer)': no suitable method found to override [C:\Users\User\Downloads\Orleans.Indexing-master\Orleans.
Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(174,32): error CS0115: 'IPAddressConverter.ReadJson(JsonReader, Type, obj
ect, JsonSerializer)': no suitable method found to override [C:\Users\User\Downloads\Orleans.Indexing-master\Orl
eans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(181,39): error CS0246: The type or namespace name 'JsonConverter' could n
ot be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Index
ing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(188,40): error CS0246: The type or namespace name 'JsonWriter' could not
be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing
-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(188,73): error CS0246: The type or namespace name 'JsonSerializer' could
not be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Inde
xing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(197,41): error CS0246: The type or namespace name 'JsonReader' could not
be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing
-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(197,99): error CS0246: The type or namespace name 'JsonSerializer' could
not be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Inde
xing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(183,30): error CS0115: 'GrainIdConverter.CanConvert(Type)': no suitable m
ethod found to override [C:\Users\User\Downloads\Orleans.Indexing-master\Orleans.Indexing-master\src\Orleans\Orl
eans.csproj]
18>Serialization\OrleansJsonSerializer.cs(188,30): error CS0115: 'GrainIdConverter.WriteJson(JsonWriter, object, Js
onSerializer)': no suitable method found to override [C:\Users\User\Downloads\Orleans.Indexing-master\Orleans.In
dexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(197,32): error CS0115: 'GrainIdConverter.ReadJson(JsonReader, Type, objec
t, JsonSerializer)': no suitable method found to override [C:\Users\User\Downloads\Orleans.Indexing-master\Orlea
ns.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(205,43): error CS0246: The type or namespace name 'JsonConverter' could n
ot be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Index
ing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(212,40): error CS0246: The type or namespace name 'JsonWriter' could not
be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing
-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(212,73): error CS0246: The type or namespace name 'JsonSerializer' could
not be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Inde
xing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(221,41): error CS0246: The type or namespace name 'JsonReader' could not
be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing
-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(221,99): error CS0246: The type or namespace name 'JsonSerializer' could
not be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Inde
xing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(207,30): error CS0115: 'SiloAddressConverter.CanConvert(Type)': no suitab
le method found to override [C:\Users\User\Downloads\Orleans.Indexing-master\Orleans.Indexing-master\src\Orleans
\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(212,30): error CS0115: 'SiloAddressConverter.WriteJson(JsonWriter, object
, JsonSerializer)': no suitable method found to override [C:\Users\User\Downloads\Orleans.Indexing-master\Orlean
s.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(221,32): error CS0115: 'SiloAddressConverter.ReadJson(JsonReader, Type, o
bject, JsonSerializer)': no suitable method found to override [C:\Users\User\Downloads\Orleans.Indexing-master\O
rleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(229,41): error CS0246: The type or namespace name 'JsonConverter' could n
ot be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Index
ing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(236,40): error CS0246: The type or namespace name 'JsonWriter' could not
be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing
-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(236,73): error CS0246: The type or namespace name 'JsonSerializer' could
not be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Inde
xing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(245,41): error CS0246: The type or namespace name 'JsonReader' could not
be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing
-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(245,99): error CS0246: The type or namespace name 'JsonSerializer' could
not be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Inde
xing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(231,30): error CS0115: 'UniqueKeyConverter.CanConvert(Type)': no suitable
method found to override [C:\Users\User\Downloads\Orleans.Indexing-master\Orleans.Indexing-master\src\Orleans\O
rleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(236,30): error CS0115: 'UniqueKeyConverter.WriteJson(JsonWriter, object,
JsonSerializer)': no suitable method found to override [C:\Users\User\Downloads\Orleans.Indexing-master\Orleans.
Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(245,32): error CS0115: 'UniqueKeyConverter.ReadJson(JsonReader, Type, obj
ect, JsonSerializer)': no suitable method found to override [C:\Users\User\Downloads\Orleans.Indexing-master\Orl
eans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(28,23): error CS0246: The type or namespace name 'JsonSerializerSettings'
could not be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orlea
ns.Indexing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(61,71): error CS0246: The type or namespace name 'JsonSerializerSettings'
could not be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orlea
ns.Indexing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(61,23): error CS0246: The type or namespace name 'JsonSerializerSettings'
could not be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orlea
ns.Indexing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(253,42): error CS0246: The type or namespace name 'JsonConverter' could n
ot be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Index
ing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(260,40): error CS0246: The type or namespace name 'JsonWriter' could not
be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing
-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(260,73): error CS0246: The type or namespace name 'JsonSerializer' could
not be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Inde
xing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(271,41): error CS0246: The type or namespace name 'JsonReader' could not
be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing
-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(271,99): error CS0246: The type or namespace name 'JsonSerializer' could
not be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Inde
xing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(255,30): error CS0115: 'IPEndPointConverter.CanConvert(Type)': no suitabl
e method found to override [C:\Users\User\Downloads\Orleans.Indexing-master\Orleans.Indexing-master\src\Orleans\
Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(260,30): error CS0115: 'IPEndPointConverter.WriteJson(JsonWriter, object,
JsonSerializer)': no suitable method found to override [C:\Users\User\Downloads\Orleans.Indexing-master\Orleans
.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(271,32): error CS0115: 'IPEndPointConverter.ReadJson(JsonReader, Type, ob
ject, JsonSerializer)': no suitable method found to override [C:\Users\User\Downloads\Orleans.Indexing-master\Or
leans.Indexing-master\src\Orleans\Orleans.csproj]
18>Serialization\OrleansJsonSerializer.cs(16,24): error CS0246: The type or namespace name 'JsonSerializerSettings'
could not be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orlea
ns.Indexing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Streams\PubSub\PubSubPublisherState.cs(8,6): error CS0246: The type or namespace name 'JsonObject' could not be
found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing-ma
ster\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Streams\PubSub\PubSubPublisherState.cs(8,17): error CS0103: The name 'MemberSerialization' does not exist in the
current context [C:\Users\User\Downloads\Orleans.Indexing-master\Orleans.Indexing-master\src\Orleans\Orleans.cs
proj]
18>Streams\PubSub\PubSubPublisherState.cs(14,10): error CS0246: The type or namespace name 'JsonProperty' could not
be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexin
g-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Streams\PubSub\PubSubPublisherState.cs(16,10): error CS0246: The type or namespace name 'JsonProperty' could not
be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexin
g-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Streams\PubSub\PubSubPublisherState.cs(19,10): error CS0246: The type or namespace name 'JsonIgnore' could not b
e found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing-
master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Streams\PubSub\PubSubSubscriptionState.cs(8,6): error CS0246: The type or namespace name 'JsonObject' could not
be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing
-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Streams\PubSub\PubSubSubscriptionState.cs(8,17): error CS0103: The name 'MemberSerialization' does not exist in
the current context [C:\Users\User\Downloads\Orleans.Indexing-master\Orleans.Indexing-master\src\Orleans\Orleans
.csproj]
18>Streams\PubSub\PubSubSubscriptionState.cs(20,10): error CS0246: The type or namespace name 'JsonProperty' could
not be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Inde
xing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Streams\PubSub\PubSubSubscriptionState.cs(22,10): error CS0246: The type or namespace name 'JsonProperty' could
not be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Inde
xing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Streams\PubSub\PubSubSubscriptionState.cs(24,10): error CS0246: The type or namespace name 'JsonProperty' could
not be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Inde
xing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Streams\PubSub\PubSubSubscriptionState.cs(26,10): error CS0246: The type or namespace name 'JsonProperty' could
not be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Inde
xing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Streams\PubSub\PubSubSubscriptionState.cs(28,10): error CS0246: The type or namespace name 'JsonProperty' could
not be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Inde
xing-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Streams\PubSub\PubSubSubscriptionState.cs(32,10): error CS0246: The type or namespace name 'JsonIgnore' could no
t be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexi
ng-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Streams\PubSub\PubSubSubscriptionState.cs(34,10): error CS0246: The type or namespace name 'JsonIgnore' could no
t be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexi
ng-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>Streams\PubSub\PubSubSubscriptionState.cs(36,10): error CS0246: The type or namespace name 'JsonIgnore' could no
t be found (are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexi
ng-master\Orleans.Indexing-master\src\Orleans\Orleans.csproj]
18>IDs\ActivationAddress.cs(19,10): error CS0246: The type or namespace name 'JsonConstructor' could not be found (
are you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing-master\Or
leans.Indexing-master\src\Orleans\Orleans.csproj]
18>IDs\UniqueIdentifier.cs(10,10): error CS0246: The type or namespace name 'JsonProperty' could not be found (are
you missing a using directive or an assembly reference?) [C:\Users\User\Downloads\Orleans.Indexing-master\Orlean
s.Indexing-master\src\Orleans\Orleans.csproj]
18>Done Building Project "C:\Users\User\Downloads\Orleans.Indexing-master\Orleans.Indexing-master\src\Orleans\Orlea
ns.csproj" (Build target(s)) -- FAILED.
18>Done Building Project "C:\Users\User\Downloads\Orleans.Indexing-master\Orleans.Indexing-master\src\Orleans\Orlea
ns.csproj" (default targets) -- FAILED.
21>Done Building Project "C:\Users\User\Downloads\Orleans.Indexing-master\Orleans.Indexing-master\test\TestGrainInt
erfaces\TestGrainInterfaces.csproj" (default targets) -- FAILED.
20>Done Building Project "C:\Users\User\Downloads\Orleans.Indexing-master\Orleans.Indexing-master\test\TestFSharp\T
estFSharp.fsproj" (default targets) -- FAILED.
7>Done Building Project "C:\Users\User\Downloads\Orleans.Indexing-master\Orleans.Indexing-master\test\Tester\Teste
r.csproj" (default targets) -- FAILED.
1>Done Building Project "C:\Users\User\Downloads\Orleans.Indexing-master\Orleans.Indexing-master\src\Orleans.sln"
(default targets) -- FAILED.
Build FAILED.
Running build.cmd from a VS command prompt fails with the following (this works for the original Orleans repo):