【问题标题】:C# Winform Compilation ErrorC# Winform 编译错误
【发布时间】:2017-09-01 21:25:28
【问题描述】:

我有一个带有真实文本框的 winform c# 应用程序,用于记录输出。当我用“anycpu”编译应用程序时,我可以很好地查看主表单(上面有文本框)。但是,当我编译为 x64(我需要为 ms 数据库引擎执行此操作)时,它指出找不到我的日志记录控件。一旦我回到anycpu,表单再次在设计器中打开就好了。

我错过了什么?

【问题讨论】:

  • 你的“日志控制”编译成什么? IE 是 x86 还是 64(我假设它是一个控件)
  • 根据我的经验,这通常是由于解决方案/项目平台配置错误。仔细检查配置管理器(右键单击您的解决方案)是否具有每个项目的正确平台。还要仔细检查项目属性中的 Build 选项卡是否有正确的 Platform 目标。
  • 日志记录控件只是应用程序中的一个控件。没有单独编译。

标签: c# .net winforms compiler-errors 64-bit


【解决方案1】:

显然,在配置管理器中,我有活动的解决方案平台:x64 和项目平台为 x64,但这不起作用。至少现在将项目平台切换到 Any CPU 可以让我在设计视图中查看表单,所以我猜它是固定的?

【讨论】:

  • 不,这只是禁用了应用程序的 x64 兼容性,破坏了 odbc 功能。
猜你喜欢
  • 2014-11-20
  • 2015-12-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多