Я знаю, что на это, должно быть, ответили раньше, но я не могу найти ссылку …
Проблема: Как настроить проект установки Visual Studio для включения и установки повторного пакета VC?
Информация:
Я создаю проект Visual Studio 2008 C # Win Forms, который использует нативный код через управляемую C ++ DLL. Чтобы установить эту программу на компьютерах пользователей, я сделал проект установки Visual Studio. Единственная проблема в том, что я не могу включить пакет x86_redist в установку, поэтому программа не запускается на компьютерах пользователей, у которых нет VS. (Да, это сборка выпуска.) Я попытался добавить PreRequisite в программу на C # и попытался добавить модуль слияния в программу установки.
Спасибо за помощь!
Более детально:
Точное сообщение об ошибке: исключение поймано! System.IO.FileLoadException: Не удалось загрузить файл или сборку «MyInterface, Version = 1.0.5354.28734, …» или одну из ее зависимостей. Приложение не удалось запустить из-за неправильной конфигурации приложения. Переустановка приложения может решить проблему. (Исключение из HRESULT: 0x800736B1)
То, что HRESULT — это исключение COM, и, по сути, похоже, машет руками и говорит: «Произошло что-то плохое». Есть намеки?
Задача ещё не решена.