2016-09-20 4 views
1

Мы использовали NSIS 2.51 некоторое время. Заметил, что 3.0 вышел в июле. Я просмотрел журнал изменений на официальном сайте и не видел ни одной обратной совместимости, но думал, что я буду пингом, чтобы посмотреть, есть ли у кого-нибудь проблемы при переходе на 3.0.Обновление NSIS 2.51 до 3.0

Также интересно, были ли какие-либо большие изменения в стороне от Юникода, чтобы быть взволнованным? Я предполагаю, что мы все еще не можем создавать собственные массивы без плагина. :)

ответ

0

Не стесняйтесь использовать NSIS 3.0. Он довольно стабилен и почти на 100% совместим с кодом NSIS 2.

Есть несколько новых команд (Unicode, File operations, ...), а некоторые команды имеют разные параметры, но серьезных проблем с ним нет. А также безопасность была улучшена (DLL угон), добавлены некоторые исправления и т.д.

Рекомендован меня :)

+0

Защита от угона dll была передана до 2.51. – Anders

1

Вопросы:

диалог
  • MUI LangDll не может отобразить все языки правильно Ansi монтажников но список использует английские имена по умолчанию, теперь IIRC.

Новые возможности:

  • Win 8,1 и 10 манифеста поддержки.
  • Пара переводов в формате Юникод.
  • Системный плагин может вызывать функции по порядковым номерам.
  • MakeNSIS может создавать 64-разрядные инсталляторы, если присутствуют 64-разрядные заглушки (недокументированные).