Я работаю над Visual Studio в x86. Я хотел бы создать свое приложение и для x32 и для x64. Но я должен использовать sqlite коннектор .NET, который имеет dll для x86 приложений и другой dll для x64 приложений. Как я настраиваю свою Visual Studio для загрузки ссылки, когда моя конфигурация является x64 и другим, когда моя конфигурация является x86?
Спасибо, Richard.
в ссылочном файле проекта используйте условное выражение MSBUILD
<Reference
Include="SomeAssembly86, Version=0.85.5.452, Culture=neutral, PublicKeyToken=41b332442f1101cc, processorArchitecture=MSIL"
Condition=" '$(Platform)' == 'AnyCPU' ">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\Dependencies\SomeAssembly.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference
Include="SomeOtherAssembly, Version=0.85.5.999, Culture=neutral, PublicKeyToken=41b332442f1101cc, processorArchitecture=MSIL"
Condition=" '$(Platform)' == 'x64' ">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\Dependencies\SomeOtherAssembly.dll</HintPath>
<Private>False</Private>
</Reference>