通过vs编译的X64应用程序如何调用X86的dll。
如果有关于这方面的书籍请留言。

解决方案 »

  1.   

    在编译时可以选择目标平台.
    http://hi.baidu.com/44498/blog/item/732955118cae5177cb80c4c7.html
      

  2.   

    如果你的.NET组件使用"Any CPU"选项编译 它可以运行在X86环境中(JIT编译器把它编译成X86二进制代码) 
    它可以运行在X64环境中(JIT编译器把它编译成X64二进制代码) 
      

  3.   

    编译器会根据当前操作系统来决定编译成32位代码还是64位代码。这就是你可以不给.NET组件指定目标平台,而选择"Any CPU"的原因。看看下面的文章,你会有一定的了解。http://www.codeproject.com/Articles/51326/Net-Compilation-registry-accessing-and-application.aspx
      

  4.   

    http://www.cnblogs.com/xwj-pandababy/articles/2102822.html
    看看以上这篇文章,:)