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, и попробовать собрать его оттуда.

Другие вопросы по тегам