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