Досадный сброс проектов vdproj от Microsoft в VS 2012 приводит к попытке установить Installshield LE, который является встроенным в VS2012. К сожалению, он создает инсталляторы, которые не работают ни в какой форме или форме с 64 бит.Installshield LE и Express не обнаруживают Office 2010 64bit
Так, например, щелчок по установленному флажку Office 2010 устанавливает только предпосылки для 32-битного Office. Он не может обнаружить 64 бит.
После того, как много исследований без головного мозга с помощью Installshield: 1) Вам нужна версия Professional или Premiere, чтобы иметь дело с 64-битным. 2) Вам необходимо отредактировать их условие, чтобы создать сложный, который ORs все направляющие Office, которые вас интересуют вместе, поскольку он проверяет только одно из множества. Это детализирует структуру GUID: http://support.microsoft.com/kb/2186281?wa=wsignin1.0. Я нашел полезным установить различные версии в виртуальной машине, а затем использовать regedit, чтобы узнать, чем заканчивается GUID.
Это сообщение, так что кто-то может открыть это с помощью поиска Google, а не скрываться за сайтом поддержки Paywall/частной поддержки.
Вы задаете вопрос или получаете на свою мыльницу? Я могу показать вам, как получить лучшее из обоих миров, если вы действительно хотите знать, как это сделать. –
Нет, я пытался использовать рекомендованные MS для замены vdproj. Это привело к тому, что несколько дней были потрачены впустую. Идея состоит в том, чтобы создать крошку, которую могут найти другие люди, и таким образом сохранить их время. Я действительно не ожидал, что 2/4 продукты InstallShield не смогут обрабатывать 64 бит. Тем более, что они были рекомендованы MS в качестве замены. Я уже делал это на форумах MS. Я видел ваш другой пост о объединении InstallShields с некоторыми WiX. –
Если Microsoft предложит вам перейти от Silverlight к HTML5, разве вы не ожидаете, что будет немного кривой обучения? Или вы считаете, что создание инсталляторов не сложнее, чем создание ZIP-файла? Я дам вам ключ, Setup Development * IS * Development. Если вы решите выйти из своего soapbox, я могу опубликовать ответ, показывающий вам, как использовать IS LE для создания установщиков VSTO AddIn, поддерживающих офисные версии x86 и x64. –