我想开发一个Visual Studio扩展来为实体类型添加额外的属性。正如在a related question I had asked before的答案中所建议的那样,我已经安装了ADO.NET Entity Data Model Designer Extension Starter Kit作为第一步。ADO.NET实体数据模型扩展不起作用
但是我不能让它甚至工作,如果我只是建造和安装入门工具包项目作为-是:扩展被安装,我可以看到它在VS扩展管理器,但我看不到多余的我添加到项目中的实体模型中的属性。
事情我至今尝试过:在extensions.vsixmanifest 属性页VS终极
- 启用支持(这是我使用VS版)。
- 在extensions.vsixmanifest属性页, 拆除现有条目(类型“MEF内容”和路径指向 于所生成的DLL)并加入同一类型中的另一个“内容”窗格中,但 引用项目本身而不是生成的DLL。
- 运行独立VS以测试分机/强制通过运行扩展项目本身 (在两种情况下先前安装的扩展)来打开VS的新实例 。
- 增加额外的标志到
MyNewPropertyFactory
类的EntityDesignerExtendedProperty
属性的构造函数(包括除的 概念模型的存储模型)。 - 从头开始或从现有数据库生成测试模型。
没有任何工作,它就好像扩展没有安装。我还有什么可以尝试? (作为一个方面说明,如果我试图调试扩展我放置的断点显示为禁用,工具提示指出“没有符号已被加载”,我不知道这是否可能与我的问题)。
我的工作环境:
- Windows 7旗舰版64位
- 的Visual Studio 2010旗舰版SP1
- 的Visual Studio 2010 SDK SP1
- 实体框架4.1
谢谢!