Вы неверно истолковываете то, что видите, поддержка VB.NET и C# всегда установлена. Их невозможно не установить.
Не уверен на 100%, почему они не являются необязательными, но высока вероятность того, что если бы это было так, то экономия дискового пространства была бы недостаточно существенной. Многие функции уже предоставлены .NET Framework и MSBuild, их всегда нужно устанавливать, поскольку сам VS зависит от них. Единственное, что можно было бы пропустить, это языковые сервисы и шаблоны проектов, сэкономив всего несколько мегабайт.
Пытаясь объяснить, почему вы задали такой вопрос, а не просто позволили ему разорвать, если вы обнаружите, что после установки у вас нет поддержки VB.NET, значит, установка не удалась. Это довольно распространенная проблема, почти всегда вызванная тем, что ранее была установлена бета-версия или пробная версия, а ее удаление было выполнено неправильно. Это сложная проблема для восстановления, в реестре много мусора, который нужно сбросить/удалить. Обычный способ восстановления — запустить исходный установщик из командной строки с параметрами /uninstall /force
.
person
Hans Passant
schedule
12.01.2016