winform应用新建wpf控件后发生的初始化问题

问题描述

严重性 代码 说明 项目 文件 行 禁止显示状态
错误 未知的生成错误“因为没有预加载,所以无法解析程序集“Microsoft.EntityFrameworkCore, Version=1.1.6.0, Culture=neutral, PublicKeyToken=adb9793829ddae60”的依赖项。在使用 ReflectionOnly API 时,必须通过 ReflectionOnlyAssemblyResolve 事件预加载或按需要加载依赖程序集。” Dual_Selection_sys_for_materialStyle

发生错误前的过程

一开始我是新建了一个winform项目然后写了很多代码引用了很多库
后来打算在该项目中添加一个自定义的wpf控件 然后新建了 一开始什么问题都没有 调用也非常成功
不过后来我关了电脑 几个小时后再次打开电脑打开这个项目 发现wpf控件的初始化函数不起作用了(InitializeComponent();)
说上下文未找到 该名称 然后我打开项目的本地文件 发现该wpf控件的初始化文件没有了 (textbox1_control.g.i.cs和textbox1_control.g.cs) textbox1_control是控件的名字
于是运行一下就产生上面的错误了
至今还不知道到底为什么会发生这样的错误 反正解决方法也找到了 哈哈 如下

解决方法

在发生该错误的项目中打开Nuget面板
winform应用新建wpf控件后发生的初始化问题
搜索并下载Microsoft.EntityFrameworkCore 版本为按照提示给出来的1.1.6.0
winform应用新建wpf控件后发生的初始化问题