Как включить скрипт Powershell при публикации моего приложения VB? - PullRequest
1 голос
/ 13 июля 2011

Я пишу приложение в VB.NET. В приложении у меня есть функция, которая вызывает скрипт Powershell и помещает полученную информацию в текстовое поле.

У меня есть две проблемы:

Как мне убедиться, что при публикации моего приложения включается скрипт powershell? Как мне ссылаться на скрипт в моем коде?

В настоящее время я просто указываю своей функции полный путь к сценарию, который находится в папке на рабочем столе. Очевидно, что это не будет работать, когда я разверну приложение на других компьютерах.

1 Ответ

1 голос
/ 14 июля 2011

Вам нужно будет создать проект установки, чтобы ваш скрипт работал в вашей целевой системе.

Первый шаг - изменить Build Action на Content и Copy to Output Directory на Copy always.

Ваш проект установки может выбрать сценарий из результата сборки приложения VB и использовать его при установке приложения.

Что касается вашего вопроса, касающегося настраиваемого пользователем пути установки: самый простой способ справиться с этим - добавить запись реестра, содержащую путь к выбранному файлу программы, и сделать так, чтобы ваше приложение прочитало путь оттуда.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...