Создайте проект установки и развертывания в Windows без поддержки .net - PullRequest
0 голосов
/ 08 июня 2011

У меня есть проект vc ++, и для этого я создал .exe и .lib. Сейчас я пытаюсь создать настроенный проект для этого. Я следую инструкциям, приведенным по этой ссылке: http://msdn.microsoft.com/en-us/library/ms235317(v=vs.90).aspx

под заголовком: Процедуры развертывания библиотек DLL Visual C ++ в виде закрытых сборок

Я удаляю mfcm90.dll, mfcm90u.dll и msvcm90.dll из моего проекта установки, и мой .exe был собран с опцией «Нет поддержки общего языка во время выполнения».

Я делаю сборку релиза настроенного проекта. Теперь, когда я пытаюсь установить этот проект на компьютере с Windows, на котором не установлена ​​Visual Studio, он запрашивает установку .NET, и даже эта установка не удается. Как я могу создать настроенный проект, не требуя зависимости .NET.

Спасибо, SG

Ответы [ 2 ]

1 голос
/ 08 июня 2011

Установщик .NET Framework запускается во время установки, только если вы добавили его в качестве предварительного условия.Вы можете изменить предварительные условия, нажав кнопку «Предварительные условия ...» на панели свойств проекта установки.

Для вашего проекта следует убедиться, что предварительная предпосылка .NET Framework не отмечена.

0 голосов
/ 27 апреля 2014

Кажется, мой ответ немного запоздал, но, возможно, он будет полезен кому-то еще.

Щелкните правой кнопкой мыши проект развертывания -> Вид -> Условие запуска -> удалите условие .NET из дерева «Требование».

...