将EF6添加到解决方案时出现错误.我认为当我从数据库更新模型时也会发生这种情况.我添加EF后立即在输出窗口中显示错误:"无法解析配置文件.错误消息是:'库未注册.(HRESULT异常:0x8002801D(TYPE_E_LIBNOTREGISTERED))'尝试手动编辑文件然后拯救它."
"错误"似乎对编译或运行应用程序(或EF的功能)没有任何影响.但是,当这种技术被认为是数据管理策略的关键时,这样的错误总是令人不安.
我相信我发现了这个问题.我可以在我的开发机器和其他几台开发机器上重复它.
我正在使用VS 2013.我使用的解决方案包括第二个项目,一个安装/部署项目,InstallShield限量版项目.如果我删除该项目,错误就会消失.
如果我创建一个新项目,通过Nuget添加EF,将EF模型添加到解决方案中,然后添加此安装项目,我可以重新生成错误.如果您自己尝试,只需记住您需要打开VS和解决方案,在设计器中打开模型,单击设计图面的空白处的任何位置,错误应该在输出中弹出.在之前的帖子中有详细信息.
| 归档时间: |
|
| 查看次数: |
3134 次 |
| 最近记录: |