У меня есть странный сценарий, в котором у меня есть приложение C # Windows Forms и проект установки, который создает MSI в VS 2015.
В проекте Windows Forms я создал и правильно настроил InstallerClass.cs, в проекте установки я настроил пользовательское действие установки и установил CustomActionData на: / CODE = "[CODE]" / GROUP = "[GROUP] ", а для свойства InstallerClass установлено значение true.
И при запуске установщика в командной строке с: "msiexec / i / qb myapp.msi / COMPANYCODE = 12345 / GROUP = Test" он работает отлично, я могу в функции установки InstallerClass получить свойства COMPANYCODE и GROUP, и они заполнены 12345 и Test. А затем в функции установщика я могу использовать эти значения и при необходимости выполнять настраиваемые действия (в этом случае записать их для дальнейшего использования).
НО, когда я развертываю msi через Microsoft Intune, аргументы ПОЛНОСТЬЮ игнорируются и равны нулю в функции Install класса InstallClass ... есть ли у вас какие-либо советы по этому поводу?
Я вижу таблицу CustomAction в MSI при открытии с помощью Orca: изображение таблицы Orca Спасибо много заранее!
С уважением, Ричард