解决方案 »

  1.   

    項目建置生成中,把平台目標由Any CPU改為X64
      

  2.   

    已经改为X64仍显示“vshost.exe已停止工作”所以也许不是兼容性的问题?
      

  3.   

    你是否引用了32位的dll
    那就必须编译成x86
      

  4.   


    没有引用什么,就是没有“objConnection.Open();”这一句就调试成功,加上这一句就出现“vshost.exe已停止工作”其实我也不确定是不是兼容性问题。
      

  5.   

    objConnection.Open()又是在干什么
    objConnection是个自定义类吧
    这个类里没有引用任何DLL,那你的OPEN又是到底要打开什么东西
      

  6.   

    点击[查看问题详细信息]try catch
    Console.WriteLine(e)看看是什么错误        
      

  7.   


    是我搞错了,有dll警告 1 程序集生成 -- 引用的程序集“System.Data.dll”针对其他处理器 Components
    警告 2 程序集生成 -- 引用的程序集“mscorlib.dll”针对其他处理器 Components
    这个问题在其他地方也有人问,没人回答:http://bbs.csdn.net/topics/110150918
      

  8.   


    我引用了System.Data.dll但是引用mscorlib.dll的时候显示mscorlib由系统自动引用不能直接引用,怎么办?
      

  9.   

    我再查了一下,mscorlib.dll这个还是版本兼容的问题