我想在安裝後用Visual Studio安裝&部署輸出來啓動應用程序。我遵循 the article 'How do I launch an application after install in a Visual Studio Setup Project'。 它有一個解決方案,使用自定義操作添加複選框並在安裝後啓動應用程序。但是我仍然有一個問題,應用程序已經啓動了與工作目錄不同的目標目錄。因此它不能讀取XML配置文件。我已閱讀更多關於自定義行動Custom Action Types,並認爲我應該使用行動34或35,但我仍然混淆如何使用。什麼VSDCA_Launch在自定義動作腳本中的含義
在腳本中的原始插入操作語句是: SQL = 「INSERT INTO CustomAction
(Action
,Type
,Source
,Target
)VALUES( 'VSDCA_Launch', '210',「」 + FILEID +「', '') 「;
我知道210是18 + 192,但不知道VSDCA_Launch是什麼意思。我如何用目標目錄啓動應用程序。謝謝。
編輯
我已經改爲226 = 24 + 192,它做工精細。
SQL = 「INSERT INTO CustomAction
(Action
,Type
,Source
,Target
)VALUES( 'VSDCA_Launch', '226', 'TARGETDIR', '[TARGETDIR] \ APP.EXE')」;
我的應用程序不會從原來的發射線開始http://stackoverflow.com/questions/60565/how-to-run-executable-at-end-of- setup-project這個發射線雖然解決了它。謝謝! – 2011-10-09 11:58:40