WIX Paraffin в каталоге программных файлов
Я новичок в WIX и пытаюсь создать компонент из каталога Program Files в Windows. В командной строке я перехожу к C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies и запускаю команду paraffin -dir ./ -custom GlobalSoftware globalsoftware.wxs -g
,
Здесь я получаю исключение System.UnauthorizedAccessException: доступ к пути "C:\Program Files (x86)\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies" запрещен. я получаю то же исключение, когда я вошел в систему как администратор.
Как я могу обойти эту проблему?
Благодарю вас,
Венкат Рао
2 ответа
Просто нужно было запустить командную строку от имени администратора.
Парафин не является частью WiX, он написан Джоном Роббинсом, и вам следует обратиться к нему за поддержкой или просмотреть доступный исходный код.
Чтобы обойти это, я думаю, что если вы пытаетесь собрать зависимость вашего проекта, вы можете просто установить CopyLocal = true, а затем найти dll в том же каталоге вывода, что и dll, и попробовать собрать его оттуда.