2015-10-19 1 views
1

Я только что установил VS 2013 SDK на свой компьютер, который запускает Windows 7 рядом с VisualStudio 2013.
Итак, у меня есть все шаблоны проектов Расширяемость, перечисленные в «Добавить проект» диалоговое окно. Но нет узла Extensibility, поэтому соответствующий шаблон элемента в поле «Добавить элемент» диалоговое окно.
Я переустановил SDK, а также установил Update 5 в Visual Studio, но он не работал.
Кстати, целевая структура моего проекта - 4,5
Вы хоть представляете, что такое улов?Отсутствует Extensiblity Элемент шаблона в проекте VSIX

+0

Из программы «Установка и удаление программ» на панели управления попробуйте восстановить VS2013 - вы даже можете выбрать установку функций расширения. –

+0

@ AndersKellerCarstensen, я сделал это. Ничего не изменилось :( –

+0

Я также не вижу узел расширения в диалоговом окне «Добавить элемент». Почему вы думаете, что он должен присутствовать на VS 2013? –

ответ

0

Визуальная студия, по-видимому, использует список <ProjectTypeGuids> в файле * proj, чтобы определить, что показывать в диалоге добавления элементов.

У меня была такая же проблема в VS 2017 с проектом, который был обновлен с 2013 до 2015 года и в настоящее время в 2017. В первой группе свойство элемента, увидеть, если ваши идентификаторы GUID типа проекта соответствует этому ...

<ProjectTypeGuids>{82b43b9b-a64c-4715-b499-d71e9ca2bd60};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>

... мой проект полностью отсутствовал этот элемент. Вам также может понадобиться добавить <MinimumVisualStudioVersion>15.0</MinimumVisualStudioVersion> и, возможно, другие. Если проблема не исчезнет, ​​попробуйте создать новый проект VSIX и сравните два файла proj для любых других существенных различий.

Смежные вопросы