Учитывая относительно большой доморощенный фреймворк, написанный на .NET. Для дополнительной функции с более низким приоритетом мы хотели бы использовать сторонний проект с открытым исходным кодом. Однако этот сторонний проект небезопасен для запуска в режиме x64, поэтому мы принудительно компилируем 32-битную версию. Из-за этой ссылочной 32-битной сборки VS хочет, чтобы весь наш фреймворк компилировался в 32-битную посредством каскадных зависимостей.
Вопрос1 : Есть ли способ изолировать остальную часть фреймворка и позволить его скомпилировать на любой платформе?
Question2 : Предположим, что мой фреймворк работает в режиме x64, и во время выполнения я загружаю 32-битную принудительную сборку. Будет ли это работать или это вызовет AssemlyLoadWhwhatException?