Может ли VS 2010 Setup включить MCR в качестве предварительного условия? - PullRequest
1 голос
/ 30 августа 2011

У меня есть проект, который я пытаюсь создать установщик для использования проекта установки Visual Studio. Мне интересно, есть ли способ включить среду исполнения компилятора MatLab в качестве предварительного условия. Прямо сейчас я должен включить MCRSetup.exe и запустить сначала пользователь, а затем мой установщик. Не слишком обременительно, но мне было просто интересно, есть ли способ сделать все это за один шаг, чтобы компоненты MCR устанавливались так же, как устанавливаются библиотеки .NET и среды выполнения C ++.

Я попытался перейти на вкладку предварительных условий, но выбора MCR нет (не тот, который я ожидал). Я также попытался добавить MCRInstaller.exe в мою папку приложений. Это почти работает (к моему большому удивлению). Установщик MCR запускается автоматически и выглядит как последний шаг. Тем не менее, он терпит неудачу, прежде чем он идет очень далеко, потому что он чувствует, что другой установщик работает (это мой проект, который запустил его), и пользователь получает инструкцию сначала выйти из этого установщика. Я уверен, что мои пользователи сочтут это запутанным, и я надеялся сделать это немного более плавным.

Ответы [ 2 ]

5 голосов
/ 30 августа 2011

Посмотрите на здесь .

enter image description here enter image description here

Вы можете скопировать настройки и перейти к этому месту, как указано на втором экране.

Или посмотрите на здесь .

0 голосов
/ 01 сентября 2011

Несмотря на то, что я нашел один ответ, я получил информативность, но это не решило проблему. Я собираюсь установить в качестве ответа, что это не может (или, возможно, не должно) быть сделано. Попытка 2-ой радио-кнопки в установке была информативна все же. Когда вы делаете это, установщик создает папки для .NET и C ++. Это полезно знать, если у меня есть клиенты, которые не хотят быть в Интернете при установке.

К сожалению, помимо ошибки установщика MCR, о которой я упоминал в своем вопросе, установщик VC ++ также несколько проблематичен. Когда я собираюсь установить новую версию, установщик VC ++ действительно хочет запустить переустановку. Я вообще этого не понимаю. Я мог видеть это предложение сделать удаление. Поскольку я буду распространять две программы, основанные на .NET, VC ++ и MCR, я должен сделать вывод, что не стоит делать инсталляторы включительно. Удаление / переустановка слишком запутанны и излишне длинны. Идеально обрабатывается .NET за кулисами, но VC ++ и установщики MCR не поддерживают ту же методологию.

Я просто собираюсь сделать так, чтобы конечные пользователи сделали три установки, хотя и не очень элегантно. Я уверен, что это приведет к наименьшему количеству вопросов, когда придет время установить обновление.

...