如何将exe文件添加到设置?

时间:2010-02-06 06:06:22

标签: c# desktop-application setup-deployment

在我的Windows应用程序中,我需要在安装桌面应用程序时安装SQLLiteAdmin数据库。这该怎么做?我正在使用发布模式。在安装程序类中,我使用了:

process.start(AppDomain.CurrentDomain.BaseDirectory + @"\sqliteadmin.exe");
<_>在after_install事件中。但是,它取自路径C:/windows/system32而不是来自应用程序文件夹。

请帮帮我。提前谢谢!

2 个答案:

答案 0 :(得分:0)

如果您的可执行文件位于安装目录中,请尝试:

Path.Combine(Application.StartupPath, @"\sqliteadmin.exe");

答案 1 :(得分:0)

您需要将安装程序中的TARGETDIR属性传递给自定义操作。 Enclosing it in double-quotes and added a backslash at the end.