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

StackOverflow https://stackoverflow.com/questions/3937093

Вопрос

  • Project1: проект C ++ EXE с вариантом генерации кода «Библиотека Runtime», установленная на «DLL MultiGreaded debug dll».

  • Проект2: проект AC # EXE разработан с помощью версии .NET, скажем, 3.5

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top