Я пытаюсь избавиться от расширения инструментов Code Contracts Tools в моей системе. Я удалил его из "программ и функций", но он по-прежнему отображается как установленное расширение внутри Visual Studio.
Любая помощь будет оценена.
Я пытаюсь избавиться от расширения инструментов Code Contracts Tools в моей системе. Я удалил его из "программ и функций", но он по-прежнему отображается как установленное расширение внутри Visual Studio.
Любая помощь будет оценена.
Деинсталлятор не удаляет все файлы, которые больше не нужны. В частности, фактические файлы VSIX никогда не удаляются:
Эти файлы, похоже, являются источником проблем при обновлении инструментов до более новой версии.
Чтобы полностью удалить инструменты:
<Visual Studio installation folder>\Common7\IDE\Extensions\Microsoft\CodeContracts
Я знаю, что это старый пост, но если вы наткнетесь на поиски способа удаления кодовых контрактов, это то, что, наконец, помогло мне:
ПЕРЕД ДАЛЬНЕЙШЕЙ ДЕЯТЕЛЬНОСТЬЮ: Убедитесь, что все экземпляры Visual Studio закрыты на ПК.
1) Удалите коды кода с помощью панели управления.
2) Удалите папку C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\CodeContracts.
3) Откройте файл C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\extensions.configurationchanged с помощью панели заметок Windows, а затем щелкните файл > Сохранить. Убедитесь, что вы фактически не внесли никаких изменений в файл. VS ищет изменения в последнюю измененную дату для обновления расширений.
Запустите Visual Studio и убедитесь, что расширение "Расширения кода" не удалено с экрана расширения. Как и другие, я сделал шаг 1 и 2, и он не работал. Я почерпнул шаг 3 из следующего сообщения в MSDN: