Windows Mobile 6.5 Application
VS 2008 (9.0.30729.4462)
我有一个项目myproject.base
,有接口IGuiStuff
。
I have another project myproject.impl
that has a control ctrl
and a form frm
.
myproject.impl
referencemyproject.base
.
控制<代码>ctrl 执行IGuiStuff
。
public interface IGuiStuff
{
InputPanel MyPanel {get; set;}
}
当我使用<代码>ctrl时,frm
i 在试图查看设计师时,有一个例外,即<代码>MyPanel是通过<代码>ctrl执行的。 但是,MyPanel
is,由ctrl
执行。
我曾尝试过各种清洁/再造/双手 st/优惠......。
我下一步应做些什么?
<><>Update 1
I have tried building a new project structure from scratch with the same settings as in the current projects. Then I have added all .cs, .Desiger.cs and .resx files from each project and built the project. The exact same problem still occurs.
<><>Update 2
利用IL Spy,我可以核实执行工作确实已经完成。
我也把该项目复制到一台新安装的计算机上,这完全是同样的错误。
<><>Update 3
如果我从控制定义中提一下接口,我又发现另一个错误,试图对表格设计师进行观察:
不能装上微软文档或组装。 WindowsCE.Forms, edition=3.5.0.0, Culture= Neu, PublicKey Token=969db8053d3322ac或其一个属地。 所在地的议会明确定义与集会参照不相符。 (摘自HRESULT: 0x80131040)
我还发现每个用户控制都存在错误,称从未分配过。
Btw, I have installed Microsoft.WindowsCE.Forms, Version=3.5.0.0 into GAC.
www.un.org/Depts/DGACM/index_spanish.htm 附录4
我在更新《契约框架》3.5之前,先从源头控制找到最后版本。 页: 1 (只有设计者,最终方案进行罚款)
Is it a bug or is it something that goes wrong while upgrading?