Иногда возникает необходимость собирать как x86, так и x64 версии приложения. В таких случаях, если у вас есть сторонние библиотеки для различной разрядности, бывает удобно делать ссылки на них ссылки прямо в проекте, а не подменяя их после сборки. Для этого нужно отредактировать файл .csproj.
Для x86-приложения он будет выглядеть так:
<ItemGroup Condition="'$(Platform)' == 'x86'"> <Reference Include="Controls, Version=1.0.0.0, Culture=neutral, processorArchitecture=AMD64"> <SpecificVersion>False</SpecificVersion> <HintPath>..\Libs\x86\foo.dll</HintPath> </Reference> </ItemGroup>
А для x64-приложения вот так:
<ItemGroup Condition="'$(Platform)' == 'x64'"> <Reference Include="Controls, Version=1.0.0.0, Culture=neutral, processorArchitecture=AMD64"> <SpecificVersion>False</SpecificVersion> <HintPath>..\Libs\x64\foo.dll</HintPath> </Reference> </ItemGroup>
Комментариев нет:
Отправить комментарий