C#Winform编译错误

C#Winform编译错误

问题描述:

我有一个winform c#应用程序,它带有一个用于记录输出的真实文本框。当我用“anycpu”编译应用程序时,我可以查看主窗体(带有文本框)。但是,当我编译为x64(我需要为ms数据库引擎做),它状态找不到我的日志控制。只要我回到anycpu,表单再次打开设计器就好了。C#Winform编译错误

我缺少什么?

+1

什么是您的“日志控制”编译为? IE是x86或64(我假设它是一个控件) – Trey

+1

从我的经验来看,这通常是由于解决方案/项目平台配置错误造成的。仔细检查配置管理器(右键单击您的解决方案)为每个项目都有正确的平台。另外,请检查项目属性中的“生成”选项卡以查找正确的平台目标。 – msitt

+0

日志控件只是应用程序中的一个控件。它不是单独编译的。 –

显然,在配置管理器中,我有一个活动的解决方案平台:x64和项目平台为x64,但这不起作用。至少现在将项目平台切换到任何CPU使我能够在设计视图中查看表单,所以我认为它已修复?

+0

不,只是禁用了应用程序的x64兼容性,打破了odbc功能。 –