8
同じソリューション/プロジェクトのVisual Studioで32ビットと64ビットの両方を対象とする
マルチターゲティング用にVisual Studioビルドを設定する方法について少しジレンマがあります。 背景:c#.NET v2.0とサードパーティの32ビットDLLへのp / invoking、SQLコンパクトv3.5 SP1、セットアッププロジェクト。現在、プラットフォームターゲットはx86に設定されているため、Windows x64で実行できます。 サードパーティ企業がDLLの64ビットバージョンをリリースしたばかりで、専用の64ビットプログラムを構築したいと考えています。 これは私がまだ答えを持っていないいくつかの質問を提起します。まったく同じコードベースが必要です。DLLの32ビットセットまたは64ビットDLLへの参照を使用してビルドする必要があります。(サードパーティとSQL Server Compactの両方) これは、2つの新しい構成セット(Debug64とRelease64)で解決できますか? 2つの個別のセットアッププロジェクト(標準ビジュアルスタジオプロジェクト、Wixまたはその他のユーティリティなし)を作成する必要がありますか、それとも同じ.msi内で解決できますか? 任意のアイデアや推奨事項を歓迎します。