Использование системы Windows Server 2012 R2 для установки установки (exe) и использования Wix v3.10.как решить проблему сбоя при запуске при запуске?
Когда я запускаю исполняемый файл с записью, взятый с компьютера Windows Server 2012 R2 на любом компьютере, установка сбой произошла с ошибкой, так как «System.IO.DirectoryNotFound» не найден.
При дальнейшем изучении этого исключения это произошло во время извлечения файлов, связанных с прожигом и загрузкой (папки .ba из временного местоположения) с использованием WixBundleProviderkey. Поскольку папка .ba существовала в некотором другом (некоторое имя гильдии (имя папки)} вместо требуемого каталога в временном расположении. Эта проблема возникает только при установке, выполненной с компьютера Windows Server 2012 R2, и это не происходит в некоторые другие окна машины, если мы взяли установку от него
Фактический путь, в котором .ba папки существует:. C: \ Users \ сервер \ AppData \ Local \ Temp \ 2 {32DB2298-79D9-4816-9BD6-ABA4271CCA2F }
Применение Поиск путь .ba папки: C: \ Users \ сервер \ AppData \ Local \ Temp \ 2 {36823a7e-b6d2-4db1-b0d1-212cdf7bd669} \
Может кто-нибудь, пожалуйста, сообщите нам, почему эта проблема возникает на сервере Windows?
Какова основная функция WixBundleProviderkey?
Ниже мой код, где я перед проблемой при запуске установки
строка baFolder = System.IO.Path.GetTempPath() + SyncBA.Model.Bootstrapper.Engine.StringVariables [ "WixBundleProviderKey"] + «\ «;