2011-06-24 25 views
0

我正在使用.NET Installer並使用自定義操作可執行文件。根據這documentation,如果失敗它必須返回非零。然而,這對我來說是新的領域,我不知道如何讓可執行文件「返回」一個值。如何使自定義操作返回非零值

自定義操作可執行文件如何返回非零值並中止安裝?

+0

我知道你可以使用Environment.Exit(0)退出一個帶有代碼0的應用程序。Environment.Exit(1)。會退出帶有erro r代碼1.也許你可以使用類似的東西? – WraithNath

回答

1

如果是可執行文件,只需添加一個異常處理(try/catch塊)和回報(Environment.Exit(-1)-1在catch塊,否則爲0。

如果是第三你可以嘗試檢查他們的手冊或直接與他們聯繫

也許你可以運行可執行文件並查看它從命令行返回的值,除了消耗之外,你可能不需要做任何事情它在你的安裝程序中。

+0

編輯添加關鍵行並接受。 –