一、灾难性问题(这是编译的设置引起的):
解决办法:Debug换成 Any CPU
但是,使用Any Cpu,出现了以下警告
所生成项目的处理器架构“MSIL”与引用“ImageViewControlLib”的处理器架构“AMD64”不匹配。这种不匹配可能会导致运行时失败。请考虑通过配置管理器更改您的项目的目标处理器架构,以使您的项目与引用间的处理器架构保持一致,或者为引用关联一个与您的项目的目标处理器架构相符的处理器架构。
二、设置断点后,没办法单步执行问题(这里可以解决问题一 的 运行错误、警告问题、没办法单步执行问题)
很简单,解决办法:
总结:
1、总之,允许预编译这个地方,一定要打钩。
2、打钩之后,你会发现,Any CPU和X64都可以编译、直接运行、单步执行。
3、编译器的设置问题,我也不了解内部情况。总之,用排除法,多试试。