質問

私のWindowsアプリケーションでは、私はデスクトップアプリケーションがインストール取得している間SQLLiteAdminデータベースをインストールする必要があります。これを行う方法?私はリリースモードを使用しています。インストーラクラスでは、私が使用されます:

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

after_installイベントインチしかし、それはパスC:/windows/system32からではなくアプリケーションフォルダ内から取ってます。

、私を助けてください。事前に感謝します!

役に立ちましたか?

解決

あなたはインストーラからカスタムアクションにTARGETDIRプロパティを渡すことがmeed。 二重引用符で囲み、最後にバックスラッシュを追加しました。

他のヒント

あなたの実行可能ファイルがインストールディレクトリの試みである場合:

Path.Combine(Application.StartupPath, @"\sqliteadmin.exe");
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top