32位64位参考库

时间:2009-07-18 22:55:57

标签: .net visual-studio-2008 64-bit 32-bit

我正在开发一个有两个DLL的应用程序,一个是32位版本,另一个是64位版本,

客户端是32位 服务器是64位

我的问题是,我可以说在执行调试/发布时使用32位dll并在执行发布时使用64位dll。

我意识到我可以使用NAnt或MSBuild解决这个问题,但是想知道我是否可以在visual studio中做任何这个。

更新

我的所有代码都可以在32位或64位上运行,但我使用的是具有32位库和64位库的库。 32位不能在服务器上运行,64位不能在开发机器上运行

1 个答案:

答案 0 :(得分:1)

您可以尝试执行以下操作:

  1. 在Release \ Debug上将Platform Target设置为x86。
  2. 创建新项目名为Publish的配置将Platform Target设置为x64。
  3. 将x86库复制到bin \ release bin \ debug,将x64复制到bin \ publish。