I am trying to install a new Visual Studio 2017 RC on one of my computers. The first attempt failed during boot due to insufficient free disk space. After that, each attempt to install it again results in a / excpetion error:
2016-11-17T16:50:08 : Error : Failed to get installed product summaries. [installerId: SetupEngine, error: JsonReaderException at bei Newtonsoft.Json.JsonTextReader.ReadStringIntoBuffer(Char quote) bei Newtonsoft.Json.JsonTextReader.ParseString(Char quote, ReadType readType) bei Newtonsoft.Json.JsonTextReader.ReadStringValue(ReadType readType) bei Newtonsoft.Json.JsonTextReader.ReadAsString() bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.ReadForType(JsonReader reader, JsonContract contract, Boolean hasConverter) bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id) bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id) bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target) bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id) bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue) bei Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) bei Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) bei Newtonsoft.Json.JsonSerializer.Deserialize[T](JsonReader reader) bei Microsoft.VisualStudio.Setup.Serialization.ModelSerializer`1.Deserialize(TextReader reader) bei Microsoft.VisualStudio.Setup.Cache.InstanceRepository.GetInstance() bei Microsoft.VisualStudio.Setup.Cache.CacheRepository.<GetInstances>d__25.MoveNext() bei Microsoft.VisualStudio.Setup.InstalledProductsProviderService.GetInstalledProductSummariesImpl() bei Microsoft.VisualStudio.Setup.InstalledProductsProviderService.GetInstalledProductSummaries()]
I already tried:
- download and run the installer again
- manually delete C: \ Program Files (x86) \ Microsoft Visual Studio *
- already installed components (Core Framework, Win SDK, etc.) are removed.
- remote viewing of Visual Studio 15
I suppose that somehow the installer cannot get information about which products are already installed. One line before excrement:
2016-11-17T16:50:08 : Verbose : Getting product summaries. [installerId: SetupEngine]
I already know that failed installations of Visual Studio are sometimes so confused that only reinstalling the OS solves the problem. But before I do this, maybe someone has a solution or a hint - basically its the βjustβ json parsing problem ...