0
x64とx86の両方でビルドできるプロジェクトを構築しようとしています。私はSlimDXをDirectSoundとの相互運用に使用しています。これは大きなアプリケーションの一部なので、私はこれを変更することはできません。SlimDXと複数のアーキテクチャ
プロジェクトがWin32/x86でビルドされ、AnyCPUでビルド中にSlimDXのx64バージョンを参照するように設定されている場合、SlimDXのx86バージョンを参照しようとしています。これは可能ですか?私はcsprojファイルの条件を使用しようとしましたが、動作していないようです。
<ItemGroup>
<Reference Include="SlimDX, Version=4.0.13.43, Culture=neutral, PublicKeyToken=b1b0c32fd1ffe4f9" Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\SlimDX\x86\SlimDX.dll</HintPath>
</Reference>
<Reference Include="SlimDX, Version=4.0.13.43, Culture=neutral, PublicKeyToken=b1b0c32fd1ffe4f9" Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\SlimDX\x64\SlimDX.dll</HintPath>
</Reference>
<ItemGroup>