У меня есть небольшая дилемма о том, как настроить мои визуальные студийные сборки для мультитаргетинга.
Фон: С#.NET v2.0 с p/invoking в сторонние 32-разрядные библиотеки DLL, SQL compact v3.5 SP1, с проектом установки. Сейчас целевая платформа установлена на x86, поэтому ее можно запустить в Windows x64.
Сторонняя компания только что выпустила 64-битные версии своей DLL, и я хочу создать выделенную 64-битную программу.
Возникает ряд вопросов, на которые у меня пока нет ответов. Я хочу иметь ту же самую базу кода. Я должен строить со ссылками на 32-битный набор DLL или 64-битных DLL. (Как сторонний, так и SQL Server Compact)
Можно ли это решить с помощью двух новых наборов конфигураций (Debug64 и Release64)?
Должен ли я создать 2 отдельных проекта установки (проекты стандартной визуальной студии, без Wix или любой другой утилиты), или это можно решить в пределах того же .msi?
Любые идеи и/или рекомендации будут приветствоваться.