Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在进程启动时运行c#代码?_C#_Asp.net_Winforms_Process - Fatal编程技术网

如何在进程启动时运行c#代码?

如何在进程启动时运行c#代码?,c#,asp.net,winforms,process,C#,Asp.net,Winforms,Process,我可以编写在Windows窗体应用程序启动、控制台应用程序启动或ASP.NET MVC启动(Global.asax)上运行的代码 但现在我需要编写一段代码,以便在启动时在任何.NET进程/应用程序上运行。我之所以需要它,是因为我正在编写一个库,用于不同的应用程序模板,包括Windows窗体、Windows服务、控制台应用程序和Web项目。我希望在进程运行时自动进行一些配置 如何实现这一点?如果您的库具有静态构造函数,则在第一次使用library@Martheen,没错。但是OP要求自动进行初始配

我可以编写在Windows窗体应用程序启动、控制台应用程序启动或ASP.NET MVC启动(Global.asax)上运行的代码

但现在我需要编写一段代码,以便在启动时在任何.NET进程/应用程序上运行。我之所以需要它,是因为我正在编写一个库,用于不同的应用程序模板,包括Windows窗体、Windows服务、控制台应用程序和Web项目。我希望在进程运行时自动进行一些配置


如何实现这一点?

如果您的库具有静态构造函数,则在第一次使用library@Martheen,没错。但是OP要求自动进行初始配置,而不是在特殊触发器上。@Saeednamati不确定这里的“自动”和“调用时特殊”之间的区别。该配置仅直接由OP的库使用。至少这是我在包装库上处理log4net配置时所做的,将其读入DLL注入library@Martheen,没错。但是OP要求自动进行初始配置,而不是在特殊触发器上。@Saeednamati不确定这里的“自动”和“调用时特殊”之间的区别。该配置仅直接由OP的库使用。至少这是我在包装库上处理log4net配置时所做的事情,我将其放入DLL注入。