У меня есть две версии программы, встроенные в VS2010 (.net): для x86 и x64 Windows.
Затем я пытаюсь поместить оба варианта в один установщик так, чтобы он определил (используя условие VersionNT64 или диалог пользователя). ) на какой системе он запущен, и в зависимости от этого он должен установить соответствующие файлы. Установщик настроен на целевую платформу x86, поэтому он может быть запущен в системе x86.
Проблема в том, что VS выдает ошибку, когда я пытаюсь поместить файл x64 в установщик x86: «ОШИБКА: модуль« Microsoft_VC100_CRT_x64.msm », предназначенный для« x64 », не может быть добавлен в пакет, ориентированный на« x86 »" (Хотя файл x86 в установщике x64 в порядке)
Есть ли способ обойти эту ошибку? Можно ли поместить файл x64 в установщик x86? Или единственный способ - два установщика для каждой разрядности системы?