Я разработал приложение с VS2010 и установочное развертывание с IS Limited Edition. Приложение предоставляет некоторые данные в XML-файле, который установлен в той же папке. Если приложение вносило изменения в файл XML, это было сохранено в virtualStore.Wix Toolset vs. InstallShield - VirtualStore Access
Я использую VS2015 и Wix Toolset. Приложение может быть скомпилировано, и я смог закодировать файл WXS. Новая встроенная MSI установит приложение, и все выглядит нормально. Но теперь приложение не может получить доступ к XML-файлу. Доступ запрещен. Я попытался сравнить оба MSI с Orca, но не вижу ничего заметного. Я не уверен, если это проблема настройки или самого приложения.
редактировать
Если я копирую «старый» файл EXE в новых установках, приложение может получить доступ к файлу XML.
Спасибо за помощь и подсказки
Вы уверены, что файл найден (попробуйте использовать Process Monitor)? Что такое сообщение об ошибке? – Starceaker
Также предоставьте файл журнала вашей установки: «zzz.msi/lvoicewarmupx debug.log». Вы также можете попробовать сравнить лог-файлы обеих ваших установок. – Starceaker
Спасибо. Я сравниваю файлы журнала (большие файлы), но ничего не нашел. Я копирую app.exe с первой установки (что хорошо) во второй установке. Оно работает. Поэтому я думаю, что настройка Wix в порядке. Я думаю, проблема может быть в миграции с VS2010 на VS 2015 ... – Fredo