我在VB.NET中编写应用程序。在应用程序中,我有一个函数调用Powershell脚本并将结果信息放置在文本框中。如何在发布我的VB应用程序时包含Poweshell脚本?
我有两个问题:
如何我保证,当我的应用发布,PowerShell脚本包含? 如何在我的代码中引用脚本?
目前,我只是把我的功能完整路径的脚本,这是在我的桌面上文件夹中。很明显,一旦我将应用程序部署到其他计算机上,这将无法工作。
谢谢你的帮助。
我在VB.NET中编写应用程序。在应用程序中,我有一个函数调用Powershell脚本并将结果信息放置在文本框中。如何在发布我的VB应用程序时包含Poweshell脚本?
我有两个问题:
如何我保证,当我的应用发布,PowerShell脚本包含? 如何在我的代码中引用脚本?
目前,我只是把我的功能完整路径的脚本,这是在我的桌面上文件夹中。很明显,一旦我将应用程序部署到其他计算机上,这将无法工作。
谢谢你的帮助。
您将需要创建一个安装项目取得到位脚本在目标系统上。
第一步是将Build Action
改为Content
和Copy to Output Directory
改为Copy always
。
安装项目可以拿起从VB应用程序构建结果的脚本,并把它在的地方安装您的应用程序时。
至于你的问题涉及用户配置安装路径:处理这将是添加含有所选程序文件路径注册表项,并有你的应用程序从那里读取路径的最简单方法。
我可以通过“安装项目”得到一些解释吗?我很抱歉,如果这是显而易见的,我很新的VB。谢谢! – CoffeeStir
@CoffeeStir:什么版本的Visual Studio? –
没关系!我能够使用以下指南找出它:http://www.codeproject.com/KB/dotnet/Win_App_Setup_Project.aspx。谢谢大家的帮助! – CoffeeStir
如何发布应用程序? – Oded
只需使用VB附带的发布功能即可。它只是打包一个安装文件。用户将在他们的机器上安装它。 – CoffeeStir
我能够弄清楚如何通过将“Build Action”设置为Embeded Ressource编译脚本文件到项目中。但是,当我发布该项目时,这不起作用。 – CoffeeStir