Я хочу разработать расширение Visual Studio для добавления дополнительных свойств типов объектов.Как указывалось в ответе на связанный вопрос, который я задавал до , я установил начальный комплект конструктора моделей объектов данных ADO.NET в качестве первого шага.
Однако я не могу заставить его работать, даже если я просто собираю и устанавливаю проект стартового комплекта как есть: расширение устанавливается, и я вижу его в диспетчере расширений VS, но я не вижу дополнительных свойств вмодели сущностей, которые я добавляю в свои проекты.
То, что я до сих пор пробовал:
- Включение поддержки VS Ultimate на странице свойств extensions.vsixmanifest (какэто версия VS, которую я использую).
- На панели «Содержимое» на странице свойств extensions.vsixmanifest удаление существующей записи (типа «Содержимое MEF» и указание пути).к сгенерированной DLL) и добавление еще одного того же типа, но с ссылкой на сам проект вместо сгенерированной DLL.
- Запуск автономной VS для проверки расширения / forcing новый экземпляр VS, который будет открыт, запустив сам проект расширения (расширение было установлено ранее в обоих случаях).
- Добавление дополнительных флагов в конструктор атрибута
EntityDesignerExtendedProperty
класса MyNewPropertyFactory
(чтобы включить модель хранения помимо концептуальной модели). - Генерация тестовой модели с нуля / из существующей базы данных.
Ничего из этого не работает, как будто расширение вообще не было установлено.Что еще можно попробовать?
(В качестве примечания: если я пытаюсь отладить расширение, точки останова, которые я установил, отображаются как отключенные, с подсказкой о том, что «символы не были загружены», я неНе знаю, может ли это быть связано с моей проблемой).
Моя рабочая среда:
- Windows 7 Ultimate 64 бит
- Visual Studio 2010 Ultimate SP1
- Visual Studio 2010 SDK SP1
- Entity Framework 4.1
Спасибо!