[英]Visual Studio 2010 Pro, not ending debug mode on application close
[英]Runtime restart application in visual studio debug mode
我使用以下代碼重新啟動控制台應用程序:
System.Diagnostics.Process.Start(Environment.GetCommandLineArgs()[0]);
Environment.Exit(0);
當我直接從其內置可執行文件啟動它時,此方法就很好了。 但是,如果我使用Visual Studio調試它,則不會。 這是因為Visual Studio首先運行application.vhost.exe
,然后啟動我的應用程序。 現在,如果我只運行此vhost.exe
,它將無法運行我的應用程序。 我假設我必須先傳遞命令行參數。
我的問題如下:
#if(DEBUG)
預處理程序指令傳遞.vhost.exe
-file參數,但是我需要將哪些參數傳遞給他才能使其正常工作? 另外,在我看來,這有點“臟”-有更好的方法嗎? 1)在項目屬性中,禁用“ Visual Studio Hosting Process”。 然后將不使用“ * .vshost.exe”。 2)如果調用System.Diagnostics.Debugger.Break() ,將顯示調試器選擇對話框,您可以選擇已經運行的Visual Studio實例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.