C# winforms设计器:源代码编译并运行,但设计器显示错误屏幕
我正在使用winforms、.NET3.5VisualStudio2008。 代码正在编译,winforms设计器突然停止显示表单, 例如,使用不同的消息C# winforms设计器:源代码编译并运行,但设计器显示错误屏幕,c#,winforms,C#,Winforms,我正在使用winforms、.NET3.5VisualStudio2008。 代码正在编译,winforms设计器突然停止显示表单, 例如,使用不同的消息 “Resco.Drawing.GradientColor”无法转换为类型“Resco.Drawing.GradientColor” '未找到方法:'Void Resco.UIElements.UIControl.set_TextAlignment(Resco.Drawing.Alignment)' 变量“ucMessageBox1”未声明或
- “Resco.Drawing.GradientColor”无法转换为类型“Resco.Drawing.GradientColor”
- '未找到方法:'Void Resco.UIElements.UIControl.set_TextAlignment(Resco.Drawing.Alignment)'
- 变量“ucMessageBox1”未声明或从未分配
我有两个解决方案,两个平台的源代码相同,windows和windows embedded,有时同一个控件在一个解决方案中显示没有问题,但在另一个解决方案中没有问题 当我与Telerik合作时,这经常发生,为了解决我经常要做的问题:
- 修复我为其安装的软件库
- 删除引用,然后再次将引用添加到
.dll
- 忽略设计器模式,只需在代码隐藏中工作
老实说,我不知道为什么会发生这种情况,但这种情况经常发生在我避开Telerik的地方。我对使用DevExpress的VS也有同样的问题。我发现如果我关闭设计器模式并重新打开它,它就会工作。更糟糕的是,我重启了VisualStudio,似乎解决了这个问题 2014年在vs2008上受挫,感觉很糟糕,但2017年在vs2015上仍然犯了类似的错误:(