2011-07-13 34 views
1

我在VB.NET中编写应用程序。在应用程序中,我有一个函数调用Powershell脚本并将结果信息放置在文本框中。如何在发布我的VB应用程序时包含Poweshell脚本?

我有两个问题:

如何我保证,当我的应用发布,PowerShell脚本包含? 如何在我的代码中引用脚本?

目前,我只是把我的功能完整路径的脚本,这是在我的桌面上文件夹中。很明显,一旦我将应用程序部署到其他计算机上,这将无法工作。

谢谢你的帮助。

+0

如何发布应用程序? – Oded

+0

只需使用VB附带的发布功能即可。它只是打包一个安装文件。用户将在他们的机器上安装它。 – CoffeeStir

+0

我能够弄清楚如何通过将“Build Action”设置为Embeded Ressource编译脚本文件到项目中。但是,当我发布该项目时,这不起作用。 – CoffeeStir

回答

1

您将需要创建一个安装项目取得到位脚本在目标系统上。

第一步是将Build Action改为ContentCopy to Output Directory改为Copy always

安装项目可以拿起从VB应用程序构建结果的脚本,并把它在的地方安装您的应用程序时。

至于你的问题涉及用户配置安装路径:处理这将是添加含有所选程序文件路径注册表项,并有你的应用程序从那里读取路径的最简单方法。

+0

我可以通过“安装项目”得到一些解释吗?我很抱歉,如果这是显而易见的,我很新的VB。谢谢! – CoffeeStir

+0

@CoffeeStir:什么版本的Visual Studio? –

+0

没关系!我能够使用以下指南找出它:http://www.codeproject.com/KB/dotnet/Win_App_Setup_Project.aspx。谢谢大家的帮助! – CoffeeStir

相关问题