WIX Paraffin в каталоге программных файлов - PullRequest
1 голос
/ 06 января 2011

Я новичок в WIX и пытаюсь создать компонент в каталоге Program Files в Windows. В командной строке я перехожу на C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ PrivateAssemblies , затем запускаю команду
paraffin -dir ./ -custom GlobalSoftware globalsoftware.wxs -g.
Здесь я получаю a System.UnauthorizedAccessException: доступ к пути «C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ Common7 \ IDE \ PrivateAssemblies» запрещен. я получаю то же исключение, когда я вошел в систему как администратор.

Как мне обойти эту проблему?

Спасибо,
Венкат Рао

Ответы [ 2 ]

4 голосов
/ 06 января 2011

Парафин не является частью WiX, он написан Джоном Роббинсом, и вам следует обратиться к нему за поддержкой или просмотреть доступный исходный код.

Что касается того, чтобы обойти это, я думаю, что если вы пытаетесь собрать зависимость вашего проекта, вы можете просто установить CopyLocal = true, а затем найти dll в том же каталоге вывода, что и ваша dll, и попробовать собрать ее. оттуда.

0 голосов
/ 06 января 2011

Просто нужно было запустить командную строку от имени администратора.

...