繁体   English   中英

使用Visual Studio 2010安装项目安装后启动应用程序

[英]Launch an Application After Installing using Visual Studio 2010 Setup Project

我点击了此链接http://www.codeproject.com/Articles/19560/Launching-Your-Application-After-Install-using-Vis ,它为我的问题提供了很好的指南。 但是在我的情况下,我也有一个带有exe的文件夹。 安装后,我的exe开始运行。 但它与我的文件夹(位于同一位置)中的切线未正确链接。 如何将该文件夹链接到我的exe。

问题是我将文件夹及其内容都添加到了安装项目向导指定的“应用程序”文件夹目录中。 但是我只能将exe添加到提交文件夹中,因为我希望在单击第一个初始exe之后运行我的exe。 首次安装后,我的exe和文件夹都会创建&,而当我手动单击exe时,它会起作用。 但是在安装过程中,它仅复制exe和文件夹并开始运行复制的exe,但无法正确找到该文件夹​​。

作为提交操作启动时,exe的工作目录将有所不同。

您需要在exe中更改工作目录 ,或构建要查找的文件夹的绝对路径。

您可以通过将CustomActionData设置为'[TARGETDIR]\\'来将应用程序路径从安装程序传递到exe,或者在运行时从exe路径中提取它,例如:

string exepath = Path.GetDirectoryName(Environment.GetCommandLineArgs()[0]);
string abspath = Path.Combine(exepath, "yoursubfolder");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM