コード内にバッチファイルを作成するコンソールアプリケーションを作成しました。これは、mage.exeを使用してアプリケーションマニフェストファイルを自動的に更新して再署名しますバージョンが公開されます。Mage.exeバッチマニフェストの更新が成功したかどうかを確認する - ClickOnce
このバッチファイルは、作成後、同じコンソールアプリケーションで実行されます。
mage.exeバッチファイルがマニフェストの更新や署名に失敗したかどうかを判断する方法があるかどうかを知りたいですか?
ご意見やご感想をお寄せください。 TnTinMnのコメントを1として
UPDATE
、私はマニフェストの更新に失敗するバッチを余儀なくされました。これにより、終了コード1が返されました。エラー処理を行うために、終了コードをどのように抽出することができますか?イムは、以下を実行:デバッグとSVALオブジェクトのプロパティを見ながら
Dim procInfo As New ProcessStartInfo()
procInfo.UseShellExecute = True
procInfo.FileName = (sDriveLetter & ":\updatemanifest.bat")
procInfo.WorkingDirectory = ""
procInfo.Verb = "runas"
procInfo.WindowStyle = ProcessWindowStyle.Hidden
Dim sval As Object = Process.Start(procInfo) 'I tested the object to see if there is indeed a value that i can use.
、終了コードは1に設定されているが、私はそこからそれを取り出すように見えることはできません。
失敗した場合、Mageは終了コードを返しますか?その場合は、バッチファイルのErrorLevelを確認してください。 – TnTinMn
@TnTinMnはチップをありがとう。私は私の質問を更新しました。 – J2H656
これはどういう意味ですか? 'svalオブジェクトのプロパティを見て、終了コードは1に設定されていますが、そこから抽出できないようです。 'あなたの現在の問題は何か分かりませんか?また、updatemanifest.batの内容を表示することも可能です。 – TnTinMn