Visual Studioのセットアップと展開の出力を使用して、インストール後にアプリケーションを起動したい。「VisualStudioセットアッププロジェクトにインストールした後にアプリケーションを起動するにはどうすればよいですか」という記事に従い ます。カスタムアクションを使用してチェックボックスを追加し、インストール後にアプリケーションを起動するという解決策があります。しかし、まだ問題があります。アプリケーションが起動し、作業ディレクトリがターゲットディレクトリと異なっていました。したがって、XML構成ファイルを読み取ることはできません。カスタムアクションタイプのカスタムアクションについて詳しく読んだので、アクション34または35を使用する必要があると思いますが、それでも使用方法がわかりません。
スクリプト内の元の挿入アクションステートメントは次のとおりです。sql=" INSERTINTO CustomAction
(Action
、、、 )VALUES('VSDCA_Launch' Type
、'210'、'" + fileId + "'、'')";Source
Target
210が18+192であることは知っていましたが、VSDCA_Launchの意味がわかりません。ターゲットディレクトリを使用してアプリを起動するにはどうすればよいですか。ありがとうございました。
編集
226 = 34 + 192に変更しましたが、正常に動作します。
sql = "INSERT INTO CustomAction
(Action
、、、 )VALUES('VSDCA_Launch' Type
、'226'、'TARGETDIR'、'[TARGETDIR] \ App.exe')" Source
;Target