Мы создаем приложение на C #, которое использует внешнюю DLL для Sqlite.NET. Это DLL-библиотека .NET, но она встраивает в себя C dll и, таким образом, поставляется в вариантах x86 и x64.
Мы добавляем ссылку на версию x86 в проект, чтобы при сборке и запуске на x86 все было в порядке. Visual studio копирует dll в папку bin и запускается.
На x64 он все равно копирует версию x86 и затем при запуске не загружает ее. Мы можем обойти это, временно установив наш проект только на x86, но в идеале мы хотели бы сказать Visual Studio, чтобы он копировал правильную версию в зависимости от того, какая машина это.
Есть идеи как?