相关疑难解决方法(0)

C#Windows控制台应用程序如何判断它是否以交互方式运行

用C#编写的Windows控制台应用程序如何确定它是在非交互式环境中调用(例如从服务或作为计划任务)还是从能够进行用户交互的环境(例如命令提示符或PowerShell)调用?

c# user-interaction console-application

25
推荐指数
4
解决办法
1万
查看次数

确定是在没有System.Web的ASP.NET或WinForms/console中运行

从类库中,我需要在运行时确定我是在ASP.NET应用程序还是WinForms/console应用程序中运行.已经有一些 其他 的问题 的问题,但所有这些解决方案都需要增加的System.Web参考.如果可能的话,在运行我的控制台和WinForms应用程序时,我不想将System.Web程序集加载到内存中,仅用于一行代码中的数千行.

.net asp.net winforms

17
推荐指数
2
解决办法
6763
查看次数

确定.Net核心控制台应用程序是否在用户交互模式下运行

是否可以确定.Net核心控制台应用程序是否在用户交互模式下运行?

在以前版本的.Net中,可以测试Environment.UserInteractive用户是否可以访问该应用程序.这似乎不存在于.Net核心中.

.net-core

8
推荐指数
1
解决办法
1821
查看次数