diff --git a/AIS/bsmd.AIS2Service/ProjectInstaller.Designer.cs b/AIS/bsmd.AIS2Service/ProjectInstaller.Designer.cs new file mode 100644 index 00000000..8ca4a8ac --- /dev/null +++ b/AIS/bsmd.AIS2Service/ProjectInstaller.Designer.cs @@ -0,0 +1,59 @@ +namespace bsmd.AIS2Service +{ + partial class ProjectInstaller + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Component Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.serviceProcessInstaller = new System.ServiceProcess.ServiceProcessInstaller(); + this.serviceInstaller = new System.ServiceProcess.ServiceInstaller(); + // + // serviceProcessInstaller + // + this.serviceProcessInstaller.Account = System.ServiceProcess.ServiceAccount.LocalSystem; + this.serviceProcessInstaller.Password = null; + this.serviceProcessInstaller.Username = null; + // + // serviceInstaller + // + this.serviceInstaller.Description = "Reads and parses AIS messages"; + this.serviceInstaller.DisplayName = "BSMD AIS2 Service"; + this.serviceInstaller.ServiceName = "BSMD AIS Service"; + // + // ProjectInstaller + // + this.Installers.AddRange(new System.Configuration.Install.Installer[] { + this.serviceProcessInstaller, + this.serviceInstaller}); + + } + + #endregion + + private System.ServiceProcess.ServiceProcessInstaller serviceProcessInstaller; + private System.ServiceProcess.ServiceInstaller serviceInstaller; + } +} \ No newline at end of file diff --git a/AIS/bsmd.AIS2Service/ProjectInstaller.cs b/AIS/bsmd.AIS2Service/ProjectInstaller.cs new file mode 100644 index 00000000..c0ded5c1 --- /dev/null +++ b/AIS/bsmd.AIS2Service/ProjectInstaller.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using System.ComponentModel; +using System.Configuration.Install; +using System.Linq; +using System.Threading.Tasks; + +namespace bsmd.AIS2Service +{ + [RunInstaller(true)] + public partial class ProjectInstaller : System.Configuration.Install.Installer + { + public ProjectInstaller() + { + InitializeComponent(); + } + } +} diff --git a/AIS/bsmd.AIS2Service/ProjectInstaller.resx b/AIS/bsmd.AIS2Service/ProjectInstaller.resx new file mode 100644 index 00000000..2c076de5 --- /dev/null +++ b/AIS/bsmd.AIS2Service/ProjectInstaller.resx @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + + 196, 17 + + + False + + \ No newline at end of file diff --git a/AIS/bsmd.AIS2Service/bsmd.AIS2Service.csproj b/AIS/bsmd.AIS2Service/bsmd.AIS2Service.csproj index 1f8ab1a1..6631d4ad 100644 --- a/AIS/bsmd.AIS2Service/bsmd.AIS2Service.csproj +++ b/AIS/bsmd.AIS2Service/bsmd.AIS2Service.csproj @@ -55,10 +55,12 @@ + packages\Stub.System.Data.SQLite.Core.NetFramework.1.0.116.0\lib\net46\System.Data.SQLite.dll + packages\Microsoft.AspNet.WebApi.Client.5.2.9\lib\net45\System.Net.Http.Formatting.dll @@ -109,6 +111,12 @@ + + Component + + + ProjectInstaller.cs + True @@ -139,6 +147,9 @@ AIS2_Service.cs + + ProjectInstaller.cs +