2012-05-04 174 views
0

我跟着此链接http://www.codeproject.com/Articles/19560/Launching-Your-Application-After-Install-using-Vis &它已经给我的问题很好的指导。但在我的情况下,我也有一个exe文件夹。安装后我的EXE开始运行。但它与我的文件夹中的conetent链接不正确,该文件夹也位于同一位置。我怎样才能将该文件夹链接到我的exe文件。使用Visual Studio 2010安装项目安装后启动应用程序

问题是我加入这两个文件夹&其内容应用程序文件夹目录中,通过设置项目向导给出。但我可以,因为我希望我的exe文件,以点击首字母后的exe文件运行后仅exe文件添加到文件夹提交。第一次安装后如何过我的两个EXE &文件夹中创建&当我点击exe文件手动它的工作原理。但在安装它仅复制EXE &文件夹&开始运行exe文件复制,但可以适当新台币找到该文件夹​​。

回答

1

您的EXE文件的工作目录是什么时候的承诺行动启动会有所不同。

你要么需要change the working directory在你的EXE或建造你正在努力寻找的文件夹的绝对路径。

您可以通过设置CustomActionData'[TARGETDIR]\'通过从安装到你的EXE应用程序的路径,或在运行时从exe文件路径提取出来,如:

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

嗨@PhilMY,我已经建立了我的窗口使用Visual Studio安装2010年它的所有工作正常,但之后成功安装,它不会自动我的exe从应用程序的位置相距复制到其他位置时启动。请帮帮我 – dilipkumar1007

相关问题