在項目建置中,把平台由 Any CPU改為X64

解决方案 »

  1.   

    点击button事件 出现未能正确加载视图的错误
    你button事件里到底执行的什么代码,是否引用了32位的DLL?
      

  2.   

    不是权限的问题的
    以AnyCPU编译后,在win8 64位上是以64位程序跑的,目录是C:\WINDOWS\System32\Drivers
    x86编译后运行后,目录是C:\WINDOWS\SysWOW64\Drivers
    为什么?因为WoW模式下的系统目录和注册表路径都不一样
    至于COM出错,可能是程序的问题,比如有些地方应该用IntPtr自适应
      

  3.   

    是的
    如果引用了32位的dll,你的程序就必须以x86编译,否则运行一定会出错的
      

  4.   

    是的
    如果引用了32位的dll,你的程序就必须以x86编译,否则运行一定会出错的
    恩 现在只有这样做了,然后以xp方式运行,就是C:\WINDOWS\System32\Drivers这个地址可能就真变成楼上说的C:\WINDOWS\SysWOW64\Drivers这个目录了