frameworks - Entity Framework 6 Power Tools 不适用于 Visual Studio Community 2017
问题描述
我刚刚开始使用实体框架并遇到了障碍。我正在使用 Visual Studio Community 2017 并且刚刚安装了“Entity Framework 6 Power Tools Community Edition”.. 重新启动了 Visual Studio,它显示了 Entity Framework 的上下文菜单,但是当我单击 View Entity Data Model (Read-only) 选项时从 DBContext 派生的类,它给了我以下错误:
“System.InvalidCastException:无法将“System.__ComObject”类型的 COM 对象转换为接口类型“Microsoft.VisualStudio.Shell.Interop.IVsAggregatableProject”。”
解决方案
我的错。我添加了一个项目类型的类库(.Net 标准)而不是类库(.Net 框架),改变这个解决了问题
推荐阅读
- vb.net - 从 vb.net 运行时列名无效
- linux - 什么是 .pivot_root 文件?
- visual-studio-code - 如何构建和运行 VSCode 扩展拾色器?
- c# - 如何使用 fluent api 设置手机号码和邮政编码的最大长度?
- c# - 如何对依赖基类的方法进行单元测试?
- linux - 如何更改 Kubernetes 的版本
- javascript - 在 JavaScript 中下载之前捕获 PNG 文件
- php - 如何从 laravel 获取 db 中列的平均值
- angular - 为什么我的 Firebase 部署的 Web 应用程序无法正常工作?
- .net - 我在 .Net MVC 中创建了 HighStockChart Graph,但 Y 轴标签出现在右侧,但我希望它出现在左侧