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 に答える