我有两种形式:B继承了A。
如果我在B上添加一个InputPanel控件,我没有问题。 如果我在A和B上添加一个InputPanel控件,我没有问题。 但是如果我只在A上添加一个InputPanel控件,我就无法打开表单B的设计器。
错误是:
无法加载文件或程序集 “Microsoft.WindowsCE.Forms, 版本= 3.5.0.0,文化=中立, PublicKeyToken = 969db8053d3322ac'或 其中一个依赖项。位于 程序集的清单定义 与程序集引用不匹配。 (HRESULT异常:0x80131040)
我读了很多关于此的事情,并没有找到解决这个问题的方法。设备似乎只有在输入面板为基本形式时才能加载dll Microsoft.WindowsCE.Forms.dll
。
我试过了:
编译项目时没有任何问题。
感谢您的时间
编辑:重新启动修复它。我不知道这是我做了什么,重新启动..或只是重新启动。现在我可以在设计师中打开任何形式。
答案 0 :(得分:3)
我找到了解决该问题的方法。
gagutil.exe /u Microsoft.WindowsCE.Forms
gacutil.exe /i "C:\Program Files (x86)\Microsoft.NET\SDK\CompactFramework\v3.5\WindowsCE\Microsoft.Windowsce.Forms.dll"
这些步骤应解决问题。