1

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

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

我的问题是有没有一种方法可以说在执行调试/发布时使用 32 位 dll 并在执行发布时使用 64 位 dll。

我意识到我可以使用 NAnt 或 MSBuild 来解决这个问题,但我想知道我是否可以在 Visual Studio 中做到这一点。

更新

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

4

1 回答 1

1

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

  1. 在 Release\Debug 上,将 Platform Target 设置为 x86。
  2. 创建一个名为 Publish 的新项目配置,将 Platform Target 设置为 x64。
  3. 将 x86 库复制到 bin\release bin\debug,将 x64 库复制到 bin\publish。
于 2009-07-19T08:40:48.353 回答