2013-09-08 3 views
0

Итак, моя проблема заключается в моем приложении. Я не могу требовать от пользователя установки чего-либо, кроме .net 4, я не могу попросить их установить перераспределение C++. Есть ли способ предоставить список файлов, от которых зависит мое приложение, поэтому я могу определить, какие файлы отсутствуют в Windows 7 и xp. Также, как мне включить встраивание необходимых DLL в exe?Зависимости для проекта VC++ CLR 2012

Спасибо.

Редактировать: Зависимость ходок, похоже, не помогает, даже после того, как я перемещаю файлы, которые, по его словам, отсутствуют, приложение не запускается.

+0

Это еще один файл для копирования вместе с исполняемыми файлами проекта. Если это непреодолимая проблема, вам придется прекратить использовать C++/CLI. –

+0

Используйте установщик, как InnoSetup, для распространения вашего .exe вместе со всеми необходимыми DLL. Или ваш установщик может включить пакет msvcr2012 и запустить его установку. –

ответ

0

Запуск зависимостей Уокер в режиме профилирования. Конечно, возможно, что ваше приложение пытается загрузить пользовательский файл «.foo» и выходит, если это не удается. Это ваша собственная логика приложения, и мы не можем с этим справиться. Единственными зависимостями, которые Windows знает, являются библиотеки DLL, и они проверяются Dependency Walker.