diff --git a/.github/workflows/sonarcloud.yml b/.github/workflows/sonarcloud.yml
index 0c73fa2..76984e9 100644
--- a/.github/workflows/sonarcloud.yml
+++ b/.github/workflows/sonarcloud.yml
@@ -13,10 +13,11 @@ jobs:
name: Build and analyze
runs-on: windows-latest
steps:
- - name: Set up JDK 11
- uses: actions/setup-java@v1
+ - name: Set up JDK
+ uses: actions/setup-java@v4
with:
- java-version: 1.11
+ distribution: 'zulu'
+ java-version: 17
- uses: actions/checkout@v2
with:
fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
@@ -48,4 +49,4 @@ jobs:
.\.sonar\scanner\dotnet-sonarscanner begin /k:"TransactionProcessing_MobileConfiguration" /o:"transactionprocessing" /d:sonar.login="${{ secrets.SONAR_TOKEN }}" /d:sonar.host.url="https://sonarcloud.io"
dotnet restore MobileConfiguration.sln --source ${{ secrets.PUBLICFEEDURL }} --source ${{ secrets.PRIVATEFEED_URL }}
dotnet build MobileConfiguration.sln --configuration Release
- .\.sonar\scanner\dotnet-sonarscanner end /d:sonar.login="${{ secrets.SONAR_TOKEN }}"
\ No newline at end of file
+ .\.sonar\scanner\dotnet-sonarscanner end /d:sonar.login="${{ secrets.SONAR_TOKEN }}"
diff --git a/MobileConfiguration/MobileConfiguration.csproj b/MobileConfiguration/MobileConfiguration.csproj
index 90241dd..4165337 100644
--- a/MobileConfiguration/MobileConfiguration.csproj
+++ b/MobileConfiguration/MobileConfiguration.csproj
@@ -26,6 +26,7 @@
+
diff --git a/MobileConfiguration/Program.cs b/MobileConfiguration/Program.cs
index 1816903..f268aac 100644
--- a/MobileConfiguration/Program.cs
+++ b/MobileConfiguration/Program.cs
@@ -11,6 +11,7 @@
using NLog.Extensions.Logging;
using Shared.Logger;
using ILogger = Microsoft.Extensions.Logging.ILogger;
+using Microsoft.Extensions.Hosting;
IConfigurationRoot configuration = new ConfigurationBuilder()
.AddJsonFile("appsettings.json")
@@ -19,7 +20,8 @@
ConfigurationReader.Initialise(configuration);
-var builder = WebApplication.CreateBuilder(args);
+WebApplicationBuilder builder = WebApplication.CreateBuilder(args);
+builder.Host.UseWindowsService();
String path = Assembly.GetExecutingAssembly().Location;
path = Path.GetDirectoryName(path);
builder.Configuration.SetBasePath(path)
diff --git a/MobileConfiguration/obj/Debug/net7.0/MobileConfiguration.AssemblyInfo.cs b/MobileConfiguration/obj/Debug/net7.0/MobileConfiguration.AssemblyInfo.cs
index fb60e31..4d3f657 100644
--- a/MobileConfiguration/obj/Debug/net7.0/MobileConfiguration.AssemblyInfo.cs
+++ b/MobileConfiguration/obj/Debug/net7.0/MobileConfiguration.AssemblyInfo.cs
@@ -15,7 +15,7 @@
[assembly: System.Reflection.AssemblyCompanyAttribute("MobileConfiguration")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+5e1d892700cc5a07e9975ba1ab7840fdae666461")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1c0d46e9348057e31d15ed24738679c44ab75d91")]
[assembly: System.Reflection.AssemblyProductAttribute("MobileConfiguration")]
[assembly: System.Reflection.AssemblyTitleAttribute("MobileConfiguration")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/MobileConfiguration/obj/Debug/net7.0/MobileConfiguration.AssemblyInfoInputs.cache b/MobileConfiguration/obj/Debug/net7.0/MobileConfiguration.AssemblyInfoInputs.cache
index fbabd4e..117a0cc 100644
--- a/MobileConfiguration/obj/Debug/net7.0/MobileConfiguration.AssemblyInfoInputs.cache
+++ b/MobileConfiguration/obj/Debug/net7.0/MobileConfiguration.AssemblyInfoInputs.cache
@@ -1 +1 @@
-768756f091fd74ec1e9bc7c8ee981f773c5edc53
+4e4f3d00b6d9b30b9921496608a77b65b9cda61fefed2818649e8b6d44f892bf
diff --git a/MobileConfiguration/obj/Debug/net7.0/MobileConfiguration.csproj.AssemblyReference.cache b/MobileConfiguration/obj/Debug/net7.0/MobileConfiguration.csproj.AssemblyReference.cache
index 5d97a61..5671ac4 100644
Binary files a/MobileConfiguration/obj/Debug/net7.0/MobileConfiguration.csproj.AssemblyReference.cache and b/MobileConfiguration/obj/Debug/net7.0/MobileConfiguration.csproj.AssemblyReference.cache differ