c# - 在 .NET 的 Main() 方法之前执行代码

标签 c# c++ .net

是否可以在 .NET 之前执行任何用户提供的代码 Main method

如果代码必须是非托管的,那是可以接受的。

问的原因是这可能是解决在显示任何 UI 元素之前调用 SetCurrentProcessExplicitAppUserModelID 的问题的一种方法(如 Grouping separate processes in the Windows Taskbar 中所述)

最佳答案

在 C# 中,您可以向包含 main 方法的类添加一个静态构造函数。静态构造函数中的代码将在main之前执行。

关于c# - 在 .NET 的 Main() 方法之前执行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13946024/

相关文章:

c# - 是否可以暗示 EntityFramework Core 使用内部连接而不是 EXISTS 子查询来获取导航属性集合条件?

c++ - Opencv C++到C接口(interface)函数转换

c++ - 在头文件中包含函数

.net - HTML5音频记录器流并上传到MVC服务器-为什么会有噪音?

c# - 在具有相同终结点名称的不同用户 session 中运行的 net pipe WCF 服务

c# - 在 Web API 中序列化动态类型

c# - <Collection>.Count 使用成本高吗?

c# - System.ValueTuple 和 System.Tuple 有什么区别?

c++ - "#pragma GCC diagnostic warning"与海湾合作委员会

asp.net - 如何将下拉列表绑定(bind)到 Dictionary<char, string> 类型的数据源?