Автоматическое включение библиотеки времени выполнения / фреймворка в установочный пакет VS2008

  • Project1: C++ EXE-проект с параметром генерации кода "библиотека времени выполнения", установленным на "Многопоточный Debug Dll".

  • Project2: проект A C# EXE, разработанный с.Net Version, скажем, 3.5

Предположим, я хочу написать установочный проект для этих проектов. Я естественно включаю их основные выходы (exe's) в установочный пакет. Но исполняемых файлов недостаточно, чтобы гарантировать, что они будут работать на целевой машине. В случае проекта 1 нам понадобится msvcrt.dll и, возможно, другие (не уверен), а в случае проекта 2 нам понадобится.NET Framework соответствующей версии. Вопрос в том, возможно ли сделать так, чтобы установочный пакет автоматически включал их? Если это не так, как это лучше всего сделать вручную? ТИА.

1 ответ

Решение

Это уже автоматический афаик. Каждый раз, когда я возился с проектом установки, он уже определил предварительные условия из проектов, которые я добавил. В своем проекте установки используйте Project + Properties и нажмите "Предварительные условия". Убедитесь, что отмечены правильные библиотеки времени выполнения Visual C++ и.NET Framework.

Другие вопросы по тегам