0
如何在代碼(C#)中感知開發人員在VS2010中執行解決方案之前是否按下了F5或Ctrl-F5?如何在開發人員按下F5或Ctrl-F5時感知代碼
如果(F5Pressed) {做某事} 其他 {做一些其他的事情}
如何在代碼(C#)中感知開發人員在VS2010中執行解決方案之前是否按下了F5或Ctrl-F5?如何在開發人員按下F5或Ctrl-F5時感知代碼
如果(F5Pressed) {做某事} 其他 {做一些其他的事情}
static void Main(string[] args)
{
if (System.Diagnostics.Debugger.IsAttached)
Console.WriteLine("f5");
else
Console.WriteLine("ctrl f5");
string s = Console.ReadLine();
}
這工作在一般情況下,而不是你問什麼了。由於其他調試器可以被連接,如果你只是通過雙擊運行exe,它會報告crtl f5被按下。
非常感謝這是我尋求的 – Henry99 2011-05-11 23:50:36
您是在開發一個插件,或者只是想在調試器連接的情況下執行條件代碼? – Tejs 2011-05-11 15:55:08
如果連接了調試器,只能添加代碼。 – Henry99 2011-05-12 22:34:51