在设计器上使用 Database First 方法使用 EF 5 时,我遇到了一个奇怪的错误。错误是说“值不能为空参数名称:字体”。我还在设计区域上得到一个大的红色 X。我不确定设计器是如何产生这个错误的,到目前为止,我只使用设计器来创建我的 edmx。
想法?这是 VS 2012 RTM 版本。
在设计器上使用 Database First 方法使用 EF 5 时,我遇到了一个奇怪的错误。错误是说“值不能为空参数名称:字体”。我还在设计区域上得到一个大的红色 X。我不确定设计器是如何产生这个错误的,到目前为止,我只使用设计器来创建我的 edmx。
想法?这是 VS 2012 RTM 版本。
我只需重新启动 Visual Studio 即可解决相同的错误。
我可以通过修复 Visual Studio 2012 的实体框架设计器来解决这个问题(控制面板 -> 卸载程序等。)
在安装实体框架设计器后立即开始使用实体框架设计器后,我遇到了完全相同的问题(几年后)。(使用 VS2019、.NET Framework 4.7.2 和 Entity Framework 6)
在我记录它之前,问题就消失了:
仅重新启动 Visual Studio 一次是不够的;我做了几次。我不知道为什么,但很可能是因为当我刚刚重新启动它时,一些 VS 组件没有立即卸载。
我请它通过重新启动计算机立即工作,以确保所有内容都从内存中卸载。
感谢SausageFingers提供的线索。