在整个Windows窗体应用程序生命周期中仅运行一次代码

Kaz*_*ara 1 c# visual-studio-2010 winforms

我正在使用Visual Studio 2010 IDE处理Windows窗体应用程序.我需要的是,我有一些代码块,只需要在应用程序启动时运行一次,而不是在整个生命周期内再次运行(生命周期我的意思是再也不会在同一系统上运行,除非重新配置系统).我已将该代码放在一个单独的.cs文件中,现在,.exe为了测试目的,我手动运行它的assembly().但是出于部署目的,我该如何处理呢?它包含使用schtasks命令通过命令提示符创建计划任务的代码.我知道有相同的解决方法,但我需要坚持这种schtasks方法.我知道有类似的东西Setup Projects可以帮助我们配置安装项目所需的所有文件,并最终创建一个安装文件,但是我可以在其中编写一些代码以确保它在安装期间运行一次,在我的申请被执行之前?

小智 5

是的,您可以在安装期间安装和部署包运行exe.您必须在设置中创建自定义操作才能执行此操作.