none
求助关于C#程序在32位和64位系统上运行不一样的问题 RRS feed

  • 问题

  • 朋友们,我一个c#程序,在32位系统下,打开并生成是正常的,但为什么在64位系统上打开了一点运行,就自动关闭?谢谢

    C#初学者,所以提的问题对各位前辈朋友来说可能很简单,也可能问法也不对,非常期待大家的回答……

    2012年5月26日 0:47

答案

  • 那你需要设置一下C#项目的平台。在“解决方案资源管理器”中,右键点击“解决方案”,选择“配置管理器”。点击你C#项目的“平台”右边的箭头,选择“新建”。“新建平台”选择“x86”。然后保存再运行试试看。
    2012年5月26日 1:56

全部回复

  • 自动关闭前有错误提示吗?程序中有没有用P/Invoke调用其他库?

    2012年5月26日 1:07
  • 没有错误提示,直接关闭的。

    有用P/Invoke调用的


    C#初学者,所以提的问题对各位前辈朋友来说可能很简单,也可能问法也不对,非常期待大家的回答……

    2012年5月26日 1:11
  • 那你需要设置一下C#项目的平台。在“解决方案资源管理器”中,右键点击“解决方案”,选择“配置管理器”。点击你C#项目的“平台”右边的箭头,选择“新建”。“新建平台”选择“x86”。然后保存再运行试试看。
    2012年5月26日 1:56