在我正在处理的项目中,我已将所有 winforms 的资源文件(仅包含字符串)移至资源 dll,该资源 dll 还有一个静态类,可在项目启动时将所有资源文件字符串加载到内存中,并且每个form 从中获取字符串。
我有一个带有几个用户控件的 winform,它们也可以访问该 dll 的字符串。当我尝试在设计视图中打开该表单时,每个用户控件都会出现以下错误:
“变量‘control_name’要么未声明,要么从未赋值”
我仍然可以毫无问题地运行该项目。
我尝试从用户控件的构造函数和 Load 事件中调用 dll,但是这两种情况都不起作用。