ProjectInstaller.cs
上传用户:lxycoco
上传日期:2022-07-21
资源大小:38457k
文件大小:2k
源码类别:

C#编程

开发平台:

Others

  1. using System;
  2. using System.Collections;
  3. using System.ComponentModel;
  4. using System.Configuration.Install;
  5. namespace QuoteService
  6. {
  7. /// <summary>
  8. /// Summary description for ProjectInstaller.
  9. /// </summary>
  10. [RunInstaller(true)]
  11. public class ProjectInstaller : System.Configuration.Install.Installer
  12. {
  13. private System.ServiceProcess.ServiceProcessInstaller serviceProcessInstaller1;
  14. private System.ServiceProcess.ServiceInstaller serviceInstaller1;
  15. /// <summary>
  16. /// Required designer variable.
  17. /// </summary>
  18. private System.ComponentModel.Container components = null;
  19. public ProjectInstaller()
  20. {
  21. // This call is required by the Designer.
  22. InitializeComponent();
  23. // TODO: Add any initialization after the InitializeComponent call
  24. }
  25. /// <summary> 
  26. /// Clean up any resources being used.
  27. /// </summary>
  28. protected override void Dispose( bool disposing )
  29. {
  30. if( disposing )
  31. {
  32. if(components != null)
  33. {
  34. components.Dispose();
  35. }
  36. }
  37. base.Dispose( disposing );
  38. }
  39. #region Component Designer generated code
  40. /// <summary>
  41. /// Required method for Designer support - do not modify
  42. /// the contents of this method with the code editor.
  43. /// </summary>
  44. private void InitializeComponent()
  45. {
  46. this.serviceProcessInstaller1 = new System.ServiceProcess.ServiceProcessInstaller();
  47. this.serviceInstaller1 = new System.ServiceProcess.ServiceInstaller();
  48. // 
  49. // serviceProcessInstaller1
  50. // 
  51. this.serviceProcessInstaller1.Password = null;
  52. this.serviceProcessInstaller1.Username = null;
  53. // 
  54. // serviceInstaller1
  55. // 
  56. this.serviceInstaller1.ServiceName = "QuoteService";
  57. // 
  58. // ProjectInstaller
  59. // 
  60. this.Installers.AddRange(new System.Configuration.Install.Installer[] {
  61.   this.serviceProcessInstaller1,
  62.   this.serviceInstaller1});
  63. }
  64. #endregion
  65. }
  66. }