В проекте VS Extension, открывая файл, я получаю эту ошибку [Duplicate EditorFormatDefinition экспортирует с идентичными атрибутами имени] - PullRequest
0 голосов
/ 04 ноября 2019

В проекте расширения Visual Studio, открыв файл, я получил следующее всплывающее окно. enter image description here

Перейдите к определенному местоположению, я получаю информацию об ошибке как

System.ComponentModel.Composition.ImportCardinalityMismatchException: Duplicate EditorFormatDefinition экспортирует с идентичными атрибутами именисуществовать. Дубликат имени является ключевым словом в Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo (Exception exceptionObject)

Как решить эту проблему ?. Заранее спасибо

1 Ответ

1 голос
/ 05 ноября 2019

Дубликаты экспортов EditorFormatDefinition существуют с идентичными атрибутами имени.

Это может быть похоже на эту проблему . Обычно сообщение об ошибке Duplicate EditorFormatDefinition exports with identical name attributes exist указывает, что в вашем VS установлено конфликтующих расширений . Больше похожих постов смотрите здесь ( one и two ).

Чтобы решить эту проблему, попробуйте выполнить следующие шаги:

1.Перейти Tools=>Extensions and Updates, чтобы отключить или удалить все сторонние расширения, а затем закройте VS, чтобысделать изменения вступают в силу. (Удаление их может быть лучше для очистки среды)

2. Очистить Кэш компонентов VS и перезапустить VS, чтобы проверить, решена ли проблема путем создания нового проекта VSIX

Если # 1, # 2 помогают решить эту проблему, мы можем убедиться, что это происходит от сторонних расширений. Установка сторонних расширений по одному может помочь определить, какое расширение вызывает эту проблему.

3.Если проблема не устранена, возможно, что-то не так с VS IDE. Обновите VS до последней версии или запустите восстановление VS, чтобы проверить, имеет ли это какое-либо значение.

Кроме того: Рекомендуется обновить VS2017 до последней версии 15.9.17 и обновить эти расширения. также. Это поможет избежать такого рода проблем.

...