2013-05-06 3 views
1

Я пытаюсь установить несколько строк, и я хочу сделать это за один раз. Это возможно? Теперь я использую командную строку с помощью команды ниже. Я последовал за ссылку http://ysdevlog.blogspot.com/2011/08/revisited-multiple-instance.htmlКоманда нескольких экземпляров в wix

msiexec /i MultiInstance.msi MSINEWINSTANCE=1 TRANSFORMS=":I01" 

Я использую команду для установки каждого экземпляра меняющегося трансформируют идентификатор. Можно ли это сделать любым другим способом? Или за один раз, а не каждый раз, используя указанную выше команду.

ответ

0

К сожалению, согласно MSI SDK эти командные строки всегда необходимы для установки нескольких экземпляров. Вы можете прочитать об этом здесь: http://msdn.microsoft.com/en-us/library/windows/desktop/aa369528(v=vs.85).aspx

+0

Я нашел этот код в ссылку, отправленную вами ....... Dim Установщик As Object Set Installer = CreateObject ("WindowsInstaller.Installer") Installer.InstallProduct " путь к mypackage.msi "," MSIINSTANCEGUID = {00000001-0002-0000-0000-624474736554} REINSTALL = ALL REINSTALLMODE = vomus "Я считаю, что это через код .... но нужно это в C# .net – user2273247

+0

Взгляните на DTF, который является частью набора инструментов WiX. DTF имеет интерфейсные API-интерфейсы для всех SDK MSI, которые должны помочь вам выполнить то, что вы хотите выполнить. –

+0

Могу ли я установить один экземпляр динамически, то есть через пользовательские действия в WiX? – user2273247

Смежные вопросы