0

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

process.start(AppDomain.CurrentDomain.BaseDirectory + @"\sqliteadmin.exe");

在 after_install 事件中。但是,它是从路径中获取的,C:/windows/system32而不是从应用程序文件夹中获取的。

请帮我。提前致谢!

4

2 回答 2

0

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

Path.Combine(Application.StartupPath, @"\sqliteadmin.exe");
于 2010-02-06T08:03:44.480 回答
0

您需要将 TARGETDIR 属性从您的安装程序传递给您的自定义操作。将其括在双引号中并在末尾添加反斜杠。

于 2010-02-06T21:33:00.100 回答