标签: c# .net console-application
如何确定代码是在控制台应用程序中还是在Windows服务中执行?
答案 0 :(得分:3)
虽然它不是特定于控制台的(即,当作为winforms应用程序运行时,这将返回true)我使用了以下
if (Environment.UserInteractive) { Console.WriteLine("Hi I'm being ran as a console app"); }