Size: a a a

2020 March 15

ВE

Виталий EasyMod in pro.net
Dmitry Yudakov
У тебя получается так: была превью? Потом она глюкнула, ты решил снести, но снёс через удаление из program files (x86), т.к. не работал инсталлер, после этого поставил обычную 2019 и теперь не ставятся vsix файлы. Я правильно понял?
не, всё хуже. Неделю назад или больше была обнова винды и глюканул диск, я его чекдиском и винду на восстановление. Но чёта видно пропало/потёрлось
Потом начала студия ошибки при запуске показывать - решил переставить - не запускался инсталлер, через меню удаления программ тоже.
Удалил вручную и студию и инсталлер, переставил и остался глюк с расширениями хотя сама студия работает ок
источник

ВE

Виталий EasyMod in pro.net
Dmitry Yudakov
У тебя получается так: была превью? Потом она глюкнула, ты решил снести, но снёс через удаление из program files (x86), т.к. не работал инсталлер, после этого поставил обычную 2019 и теперь не ставятся vsix файлы. Я правильно понял?
и не превью а обычную я поставил что бы убедиться что дело не в версии студии
источник

DY

Dmitry Yudakov in pro.net
Виталий EasyMod
не, всё хуже. Неделю назад или больше была обнова винды и глюканул диск, я его чекдиском и винду на восстановление. Но чёта видно пропало/потёрлось
Потом начала студия ошибки при запуске показывать - решил переставить - не запускался инсталлер, через меню удаления программ тоже.
Удалил вручную и студию и инсталлер, переставил и остался глюк с расширениями хотя сама студия работает ок
У студии есть косяк, что она может найти другую версию и перезаписать в своём том реестре все пути до другой студии и потом сходить с ума. Я такое видел :(
По-хорошему тебе надо выяснить сначала какая папка относится к той версии студии, что ты снёс и переименовать её (чтобы потом удалить или вернуть обратно), в остальных папках проверить в xml конфигах (они там есть) + в этом файле реестра что версия студии везде выставлена правильно и что пути до твоей свежеустановленной студии прописаны правильно.
Либо снести студию, снести эти папки, установить студию, надеяться что всё взлетит.
источник

ВE

Виталий EasyMod in pro.net
Dmitry Yudakov
У студии есть косяк, что она может найти другую версию и перезаписать в своём том реестре все пути до другой студии и потом сходить с ума. Я такое видел :(
По-хорошему тебе надо выяснить сначала какая папка относится к той версии студии, что ты снёс и переименовать её (чтобы потом удалить или вернуть обратно), в остальных папках проверить в xml конфигах (они там есть) + в этом файле реестра что версия студии везде выставлена правильно и что пути до твоей свежеустановленной студии прописаны правильно.
Либо снести студию, снести эти папки, установить студию, надеяться что всё взлетит.
Просто переименование не помогло
источник

ВE

Виталий EasyMod in pro.net
создало новую папку
источник

DY

Dmitry Yudakov in pro.net
ээээ. Конечно не помогло. Ты считай удалил всю папку важную для студии, а не подпапку для отдельной версии.
Во-вторых ты её удалил и пытаешься поставить экстеншен? Конечно студии станет ещё хуже.
источник

ВE

Виталий EasyMod in pro.net
Dmitry Yudakov
ээээ. Конечно не помогло. Ты считай удалил всю папку важную для студии, а не подпапку для отдельной версии.
Во-вторых ты её удалил и пытаешься поставить экстеншен? Конечно студии станет ещё хуже.
Короче глянул в программы - там висит старая версия, может её как то корректно удалить нужно?
источник

ВE

Виталий EasyMod in pro.net
но её физически нет
источник

ВE

Виталий EasyMod in pro.net
точне вместо неё в те же пути новая стоит
источник

DY

Dmitry Yudakov in pro.net
Ещё вариант: качаешь dnSpy, открываешь в нём vsixInstaller, ставишь в эксепшенах падать на любой NullRef, запускаешь из dnSpy vsixintaller с параметрами на установку нужного экстеншена - отлаживаешь падение. Там скорее всего будет реально разница между версиями и путями, которые видит движок студии и которые есть на самом деле - чинишь эту разницу.
Либо сноси винду. 3 студии одной версии это сильно. И зачем реально тебе Enterprise и Professional? Community за глаза хватает для всего.
источник

ВE

Виталий EasyMod in pro.net
Dmitry Yudakov
ээээ. Конечно не помогло. Ты считай удалил всю папку важную для студии, а не подпапку для отдельной версии.
Во-вторых ты её удалил и пытаешься поставить экстеншен? Конечно студии станет ещё хуже.
Не, студии не стло хуже, она запустилась с дефолтными настройками а потом подтянула все мои, включая аккаунты
источник

IC

Ilya Chernoudov in pro.net
Виталий EasyMod
Не, студии не стло хуже, она запустилась с дефолтными настройками а потом подтянула все мои, включая аккаунты
после сбоя кстати можно dism запустить
источник

ВE

Виталий EasyMod in pro.net
источник

IC

Ilya Chernoudov in pro.net
сделай сброс системы прямо из под винды
источник

IC

Ilya Chernoudov in pro.net
и не парься
источник

ВE

Виталий EasyMod in pro.net
ну я думаю версия тут не играл роли комунити или нет
источник

IC

Ilya Chernoudov in pro.net
пол часа и готово
источник

IC

Ilya Chernoudov in pro.net
источник

ВE

Виталий EasyMod in pro.net
да я понял но это крайний случай уже, хотелось бы без этого
источник
2020 March 16

ВE

Виталий EasyMod in pro.net
Dmitry Yudakov
Ещё вариант: качаешь dnSpy, открываешь в нём vsixInstaller, ставишь в эксепшенах падать на любой NullRef, запускаешь из dnSpy vsixintaller с параметрами на установку нужного экстеншена - отлаживаешь падение. Там скорее всего будет реально разница между версиями и путями, которые видит движок студии и которые есть на самом деле - чинишь эту разницу.
Либо сноси винду. 3 студии одной версии это сильно. И зачем реально тебе Enterprise и Professional? Community за глаза хватает для всего.
источник