1

2 つの DLL を持つアプリケーションを開発しています。1 つは 32 ビット バージョン、もう 1 つは 64 ビット バージョンです。

クライアントは 32bit サーバーは 64bit

私の質問は、デバッグ/リリースを実行するときに 32 ビット dll を使用し、パブリッシュを実行するときに 64 ビット dll を使用する方法があるということです。

NAntまたはMSBuildを使用してこの問題を解決できることはわかっていますが、ビジュアルスタジオでこれを実行できるかどうか疑問に思っていました.

アップデート

すべてのコードは 32 ビットまたは 64 ビットで実行されますが、32 ビット ライブラリと 64 ビット ライブラリを含むライブラリを使用しています。32 ビットはサーバーで動作せず、64 ビットは開発マシンで動作しません

4

1 に答える 1

1

次のことを試すことができます。

  1. Release\Debug で、プラットフォーム ターゲットを x86 に設定します。
  2. Publish という名前の新しいプロジェクト構成を作成し、プラットフォーム ターゲットを x64 に設定します。
  3. x86 ライブラリを bin\release bin\debug にコピーし、x64 ライブラリを bin\publish にコピーします。
于 2009-07-19T08:40:48.353 に答える