Проект установки Visual Studio - принудительная установка .DLL? - PullRequest
3 голосов
/ 10 декабря 2010

У меня есть обновление для стороннего .DLL, которое должно быть установлено на компьютеры моих клиентов.В настоящее время мы используем автоматические установки через MSI, созданные в Visual Studio 2010

К сожалению, сторонняя версия .DLL неверно версирована, и провайдер не увеличил версию файла (они только увеличили версию сборки).Сторонним поставщиком является Microsoft, поэтому ждать от них решения проблемы нереально.Нам нужно передать новый .DLL людям сейчас и в рамках одного обновления MSI.Сейчас обновление MSI не отменяет .DLL

Есть ли в проекте установки VS2010 способ принудительно переопределить .DLL, даже если версии файлов совпадают?

Ответы [ 2 ]

1 голос
/ 10 декабря 2010

Если вы хотите выполнить настройку msi postbuild, вы можете зайти в таблицу файлов и выполнить «лежачий вариант». Другая мысль - не помещать эту DLL в вашу установку. Найдите установщик от Microsoft (если он существует), который вы можете поместить в загрузчик или создать свой собственный установщик и использовать AMUS вместо OMUS для правил версии.

0 голосов
/ 10 декабря 2010

Разве вы не можете просто добавить файл в ваш установщик как «файл» и установить его вместе с другими файлами? Не устанавливайте его в качестве выходных данных проекта или любых других действий по установке. Перейдите к части файла и щелкните правой кнопкой мыши папку «Файлы приложения» и скажите> добавить файл. Перейдите к нужному файлу и выберите его.

...