У меня есть COM-компонент, который я хочу развернуть в 64-битной среде.Есть несколько приложений, использующих этот компонент COM.Некоторые из этих приложений являются 32-разрядными, а другие - 64-разрядными.Таким образом, при создании установщика я должен объединить 32-битную и 64-битную версии моей COM-библиотеки DLL.В моей первой попытке при сборке проекта установщика я получаю много предупреждений:
Пример.ПРЕДУПРЕЖДЕНИЕ. Два или более объекта имеют одинаковое целевое местоположение ('[payload_ul] \ msvcp90.dll')
Приведенные выше предупреждения относятся к модулям слияния.Я проверил, но нет нескольких модулей слияния.
Кроме того, хотя проекты успешно компилируются, хотя и с предупреждениями, во время тестирования я обнаружил, что 64-разрядный модуль не был зарегистрирован.
MSI был отмечен для платформы x64.
Может ли кто-нибудь предоставить указатели для правильного способа сделать это?