選択したプラットフォームに基づいて異なる参照を使用するようにVS2010プロジェクトを設定するにはどうすればよいですか? 実際には、プラットフォームとしてx86を選択した場合は32ビットライブラリをリンクしたいが、x64を選択した場合はその64ビットバージョンをリンクしたい。異なるビルドプラットフォームでVisual Studio 2010の異なる参照を使用していますか?
C#VS2010プロジェクトでこのスワップをどのようにしたらいいですか?
選択したプラットフォームに基づいて異なる参照を使用するようにVS2010プロジェクトを設定するにはどうすればよいですか? 実際には、プラットフォームとしてx86を選択した場合は32ビットライブラリをリンクしたいが、x64を選択した場合はその64ビットバージョンをリンクしたい。異なるビルドプラットフォームでVisual Studio 2010の異なる参照を使用していますか?
C#VS2010プロジェクトでこのスワップをどのようにしたらいいですか?
ただしないでください。 32ビット版と64ビット版には同じ種類が含まれていてもかまいません。メタデータはアーキテクチャに依存しません。ライブラリのAnyCPUを選択すると、メインEXEプロジェクトの設定だけがカウントされます。 –
私は問題で選択肢がありません、libsは32ビットまたは64ビットのいずれかです、AnyCPUはありません(ネイティブdllの統合のため) – Sklivvz
@Hans私は同じ問題を解決する必要があります - 私は持っています私はC++/CLIラッパーを持っているネイティブライブラリです(2つのバージョンは問題ありません - それはC++ビルドシステムを使用しています)。しかし、私はそのラッパーを参照するC#アプリケーションを持っています - そして、32(互換性)か64(少ないメモリ制限)の間で選択する必要がありますが、OPの問題のために両方を持つことはできません。 –