如何在发布VB应用程序时包含Powershell脚本?

时间:2011-07-13 15:27:19

标签: vb.net powershell

我正在用VB.NET编写一个应用程序。在应用程序中,我有一个调用Powershell脚本的函数,并将结果信息放在一个文本框中。

我有两个问题:

如何确保在我的应用发布时,包含powershell脚本? 如何在代码中引用脚本?

目前,我只是向我的函数提供脚本的完整路径,该脚本位于桌面上的文件夹中。显然,一旦我将应用程序部署到其他计算机,这将无法工作。

1 个答案:

答案 0 :(得分:1)

您需要创建一个安装项目,以便在目标系统上安装脚本。

第一步是将Build Action更改为Content,将Copy to Output Directory更改为Copy always

您的安装项目可以从VB应用程序构建结果中获取脚本,并在安装应用程序时将其放置到位。

关于用户可配置安装路径的问题:处理此问题的最简单方法是添加包含所选程序文件路径的注册表项,并让您的应用程序从那里读取路径。