デザイナーで Database First アプローチを使用して EF 5 を使用しているときに、奇妙なエラーが発生します。エラーは、「値を null パラメーター名にすることはできません: フォント」と言っています。また、デザイン領域に大きな赤い X が表示されます。デザイナーがこのエラーをどのように生成したのか正確にはわかりません。この時点では、デザイナーを使用して edmx を作成しただけです。
考え?これは VS 2012 RTM バージョンです。
デザイナーで Database First アプローチを使用して EF 5 を使用しているときに、奇妙なエラーが発生します。エラーは、「値を null パラメーター名にすることはできません: フォント」と言っています。また、デザイン領域に大きな赤い X が表示されます。デザイナーがこのエラーをどのように生成したのか正確にはわかりません。この時点では、デザイナーを使用して edmx を作成しただけです。
考え?これは VS 2012 RTM バージョンです。
Visual Studioを再起動するだけで、同じエラーを解決できました。
I was able to fix this by repairing the Entity Framework Designer for Visual Studio 2012 (Control Panel -> Uninstall a program etc..)
インストール直後にEntity Frameworkデザイナーを使い始めた後、まったく同じ問題が発生しました(数年後)。(VS2019、.NET Framework 4.7.2、および Entity Framework 6 を使用)
問題を文書化する前に、問題が消えました
。Visual Studioを1回だけ再起動するだけでは十分ではありませんでした。数回やりました。理由はわかりませんが、再起動したときに一部の VS コンポーネントがすぐにアンロードされなかった可能性があります。
すべてがメモリからアンロードされるように、コンピューターを再起動することですぐに機能すると思います。
手がかりをくれたSausageFingersに感謝します。