diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index d341e16..f7fc717 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -8,6 +8,7 @@ variables: APP_NAME: 'EgwMultiEngineManager' SOL_NAME: 'EgwMultiEngineManager' NUGET_PATH: 'C:\Tools\nuget.exe' + MSBUILD_PATH: 'C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\Bin\MSBuild.exe' DEST: 'install' # nota: cer creazione rules: https://docs.gitlab.com/ee/ci/jobs/job_control.html#common-if-clauses-for-rules @@ -105,35 +106,41 @@ variables: Set-Content -Path $fileNameRel -Value $newContent; echo "Modifica dati file progetto x nuspec completata su file $fileNameRel" +# helper x fix nuspec file: se debug aggiunge -beta nel blocco 3 del SemVer +.nuspec-fix-framework: &nuspec-fix-framework + - | + echo "Modifica dati versione pacchetto nuget x progetti Framework" + $fileNameRel = "$env:APP_NAME.Debug.nuspec"; + $fileContent = Get-Content $fileNameRel -Raw; + $pattern = '(?i)\s*(.*?)\s*' + $vers = if ($fileContent -match $pattern) { $matches[1] } else { $null } + echo "Versione corrente: $vers" + if ($env:NU_TYPE -eq "Debug") + { + $env:NUM_REL = $vers -replace '^(\d+)\.(\d+)\.(\d+)\.(\d+)$', '$1.$2.$3-beta.$4' + } + elseif($env:NU_TYPE -eq "Release") + { + $env:NUM_REL = $vers + } + echo "Versione calcolata: $env:NUM_REL" + $findVers = "(.|\n)*?"; + $replVers = "" + $env:NUM_REL + ""; + $newContent = $fileContent -replace $findVers, $replVers; + Set-Content -Path $fileNameRel -Value $newContent; + $fileNameRel = "$env:APP_NAME.Release.nuspec"; + Set-Content -Path $fileNameRel -Value $newContent; + echo "Modifica dati file progetto x nuspec completata su file $fileNameRel" + # Stages previsti stages: - build - deploy -# - installer - release # -------------------------------- # BUILD # -------------------------------- -EgwMultiEngineManager.Core:SDK:build: - stage: build - tags: - - win - variables: - APP_NAME: EgwMultiEngineManager.Core - SOL_NAME: EgwMultiEngineManager - rules: - - if: $CI_COMMIT_BRANCH == 'develop' - - if: $CI_COMMIT_BRANCH == 'main' - - if: $CI_COMMIT_BRANCH =~ /^feature\/EgwMultiEngineManager.+/ - when: always - before_script: - - *nuget-fix - - dotnet restore "$env:SOL_NAME.sln" - script: - - echo $CI_COMMIT_BRANCH - - dotnet build $env:APP_NAME/$env:APP_NAME.vbproj - EgwMultiEngineManager.Data:SDK:build: stage: build tags: @@ -153,31 +160,29 @@ EgwMultiEngineManager.Data:SDK:build: - echo $CI_COMMIT_BRANCH - dotnet build $env:APP_NAME/$env:APP_NAME.vbproj -# -------------------------------- -# DEPLOY develop (beta nuget) -# -------------------------------- -EgwMultiEngineManager.Core:SDK:deploy: - stage: deploy +EgwMultiEngineManager.Core:SDK:build: + stage: build tags: - win variables: APP_NAME: EgwMultiEngineManager.Core SOL_NAME: EgwMultiEngineManager + NUGET_PACKAGES: 'C:\.nuget\packages' # force global packages folder rules: - if: $CI_COMMIT_BRANCH == 'develop' + - if: $CI_COMMIT_BRANCH == 'main' - if: $CI_COMMIT_BRANCH =~ /^feature\/EgwMultiEngineManager.+/ when: always - needs: ["EgwMultiEngineManager.Core:SDK:build"] before_script: - *nuget-fix - - dotnet restore "$env:SOL_NAME.sln" - - *nuspec-fix - script: - - dotnet build $env:APP_NAME/$env:APP_NAME.vbproj - - dotnet pack -p:Configuration=Debug -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.vbproj - - '& "$env:NUGET_PATH" setapikey $NUGET_API_KEY -source http://nexus.steamware.net/repository/nuget-hosted' - - '& "$env:NUGET_PATH" push $env:APP_NAME/bin/Debug/$env:APP_NAME.$env:NUM_REL.nupkg -Source http://nexus.steamware.net/repository/nuget-hosted' + - '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -PackagesDirectory "c:\.nuget\packages"' + script: + - echo $CI_COMMIT_BRANCH + - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.vbproj" -target:Build /p:Configuration=Debug /p:OutputPath=bin/ /verbosity:minimal /m' +# -------------------------------- +# DEPLOY develop (beta nuget) +# -------------------------------- EgwMultiEngineManager.Data:SDK:deploy: stage: deploy tags: @@ -200,30 +205,32 @@ EgwMultiEngineManager.Data:SDK:deploy: - '& "$env:NUGET_PATH" setapikey $NUGET_API_KEY -source http://nexus.steamware.net/repository/nuget-hosted' - '& "$env:NUGET_PATH" push $env:APP_NAME/bin/Debug/$env:APP_NAME.$env:NUM_REL.nupkg -Source http://nexus.steamware.net/repository/nuget-hosted' -# -------------------------------- -# RELEASE (tags only + sdk) -# -------------------------------- -EgwMultiEngineManager.Core:SDK:release: - stage: release +EgwMultiEngineManager.Core:SDK:deploy: + stage: deploy tags: - win variables: APP_NAME: EgwMultiEngineManager.Core SOL_NAME: EgwMultiEngineManager - NU_TYPE: Release + NUGET_PACKAGES: 'C:\.nuget\packages' # force global packages folder rules: - - if: $CI_COMMIT_BRANCH == 'main' + - if: $CI_COMMIT_BRANCH == 'develop' + - if: $CI_COMMIT_BRANCH =~ /^feature\/EgwMultiEngineManager.+/ + when: always needs: ["EgwMultiEngineManager.Core:SDK:build"] before_script: - *nuget-fix - - dotnet restore "$env:SOL_NAME.sln" - - *nuspec-fix + - '& "$env:NUGET_PATH" restore "$env:SOL_NAME.sln" -PackagesDirectory "c:\.nuget\packages"' + - *nuspec-fix-framework script: - - dotnet build $env:APP_NAME/$env:APP_NAME.vbproj - - dotnet pack -p:Configuration=Release -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.vbproj + - '& "$env:MSBUILD_PATH" "$env:APP_NAME\$env:APP_NAME.vbproj" -target:Build /p:Configuration=Debug /verbosity:minimal /m' + - '& "$env:NUGET_PATH" pack "$env:APP_NAME.Debug.nuspec"' - '& "$env:NUGET_PATH" setapikey $NUGET_API_KEY -source http://nexus.steamware.net/repository/nuget-hosted' - - '& "$env:NUGET_PATH" push $env:APP_NAME/bin/Release/$env:APP_NAME.$env:NUM_REL.nupkg -Source http://nexus.steamware.net/repository/nuget-hosted' + - '& "$env:NUGET_PATH" push "$env:APP_NAME.$env:NUM_REL.nupkg" -Source http://nexus.steamware.net/repository/nuget-hosted' +# -------------------------------- +# RELEASE (tags only + sdk) +# -------------------------------- EgwMultiEngineManager.Data:SDK:release: stage: release tags: @@ -245,3 +252,23 @@ EgwMultiEngineManager.Data:SDK:release: - '& "$env:NUGET_PATH" setapikey $NUGET_API_KEY -source http://nexus.steamware.net/repository/nuget-hosted' - '& "$env:NUGET_PATH" push $env:APP_NAME/bin/Release/$env:APP_NAME.$env:NUM_REL.nupkg -Source http://nexus.steamware.net/repository/nuget-hosted' +EgwMultiEngineManager.Core:SDK:release: + stage: release + tags: + - win + variables: + APP_NAME: EgwMultiEngineManager.Core + SOL_NAME: EgwMultiEngineManager + NU_TYPE: Release + rules: + - if: $CI_COMMIT_BRANCH == 'main' + needs: ["EgwMultiEngineManager.Core:SDK:build"] + before_script: + - *nuget-fix + - dotnet restore "$env:SOL_NAME.sln" + - *nuspec-fix + script: + - dotnet build $env:APP_NAME/$env:APP_NAME.vbproj + - dotnet pack -p:Configuration=Release -p:verbosity=quiet $env:APP_NAME/$env:APP_NAME.vbproj + - '& "$env:NUGET_PATH" setapikey $NUGET_API_KEY -source http://nexus.steamware.net/repository/nuget-hosted' + - '& "$env:NUGET_PATH" push $env:APP_NAME/bin/Release/$env:APP_NAME.$env:NUM_REL.nupkg -Source http://nexus.steamware.net/repository/nuget-hosted' diff --git a/EgwMultiEngineManager.Console/EgwMultiEngineManager.Console.vbproj b/EgwMultiEngineManager.Console/EgwMultiEngineManager.Console.vbproj index c3b9868..0aa21ad 100644 --- a/EgwMultiEngineManager.Console/EgwMultiEngineManager.Console.vbproj +++ b/EgwMultiEngineManager.Console/EgwMultiEngineManager.Console.vbproj @@ -57,7 +57,7 @@ ..\packages\Microsoft.Extensions.Logging.Abstractions.6.0.0\lib\net461\Microsoft.Extensions.Logging.Abstractions.dll - ..\packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll + ..\packages\Newtonsoft.Json.13.0.4\lib\net45\Newtonsoft.Json.dll ..\packages\Pipelines.Sockets.Unofficial.2.2.8\lib\net472\Pipelines.Sockets.Unofficial.dll @@ -160,10 +160,6 @@ {4d7f7c94-4aaa-4005-8995-f25065280c59} EgwMultiEngineManager.Data - - {6359139b-a3ad-4502-90f3-2d422119273d} - EgwMultiEngineManager.Core - diff --git a/EgwMultiEngineManager.Console/packages.config b/EgwMultiEngineManager.Console/packages.config index 3934910..fb0e236 100644 --- a/EgwMultiEngineManager.Console/packages.config +++ b/EgwMultiEngineManager.Console/packages.config @@ -2,7 +2,7 @@ - + diff --git a/EgwMultiEngineManager.Core.Debug.nuspec b/EgwMultiEngineManager.Core.Debug.nuspec new file mode 100644 index 0000000..c2e9a70 --- /dev/null +++ b/EgwMultiEngineManager.Core.Debug.nuspec @@ -0,0 +1,21 @@ + + + + EgwMultiEngineManager.Core + 2.7.9.5 + EgwMultiEngineManager.Core + Emmanuele Sassi + false + + EgwMultiEngineManager Core + Copyright © 2020-2025 by Egalware s.r.l. + + + + + + + + + + \ No newline at end of file diff --git a/EgwMultiEngineManager.Core.Release.nuspec b/EgwMultiEngineManager.Core.Release.nuspec new file mode 100644 index 0000000..431816d --- /dev/null +++ b/EgwMultiEngineManager.Core.Release.nuspec @@ -0,0 +1,19 @@ + + + + EgwMultiEngineManager.Core + 2.7.9.5 + EgwMultiEngineManager.Core + Emmanuele Sassi + false + + EgwMultiEngineManager Core + Copyright © 2020-2025 by Egalware s.r.l. + + + + + + + + \ No newline at end of file diff --git a/EgwMultiEngineManager.Core/EgwMultiEngineManager.Core.vbproj b/EgwMultiEngineManager.Core/EgwMultiEngineManager.Core.vbproj index f40ccc7..876638f 100644 --- a/EgwMultiEngineManager.Core/EgwMultiEngineManager.Core.vbproj +++ b/EgwMultiEngineManager.Core/EgwMultiEngineManager.Core.vbproj @@ -1,33 +1,117 @@ - - - - EgwMultiEngineManager - netstandard2.0 - Copyright © 2020-2025 by Egalware s.r.l. - 2.7.9.4 - 2.7.9.4 - Egalware s.r.l. - 2.7.9.4 - Emmanuele Sassi - Core che contiene il lanciatore di Engine - - - - - - - - - - - - - ..\..\..\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.7.2\WindowsBase.dll - - - - - - - - + + + + + Debug + AnyCPU + {3B411FE0-3AF0-4109-BCEF-B891CBD71ECB} + Library + EgwMultiEngineManager.Core + EgwMultiEngineManager.Core + 512 + Windows + v4.7.2 + true + + + true + full + true + true + bin\Debug\ + EgwMultiEngineManager.Core.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 + + + pdbonly + false + true + true + bin\Release\ + EgwMultiEngineManager.Core.xml + 42016,41999,42017,42018,42019,42032,42036,42020,42021,42022 + + + On + + + Binary + + + Off + + + On + + + + + + + + + + + + + + + + + + + + + + + + + + + True + Application.myapp + + + True + True + Resources.resx + + + True + Settings.settings + True + + + + + + VbMyResourcesResXFileCodeGenerator + Resources.Designer.vb + My.Resources + Designer + + + + + MyApplicationCodeGenerator + Application.Designer.vb + + + SettingsSingleFileGenerator + My + Settings.Designer.vb + + + + + {4D7F7C94-4AAA-4005-8995-F25065280C59} + EgwMultiEngineManager.Data + + + + + 13.0.4 + + + + \ No newline at end of file diff --git a/EgwMultiEngineManager.Core/ExecProcessManager.vb b/EgwMultiEngineManager.Core/ExecProcessManager.vb index 7268973..198b79a 100644 --- a/EgwMultiEngineManager.Core/ExecProcessManager.vb +++ b/EgwMultiEngineManager.Core/ExecProcessManager.vb @@ -1,7 +1,6 @@ Imports System.Threading Imports System.Windows.Threading Imports EgwMultiEngineManager.Data -Imports EgwMultiEngineManager.ThreadData Imports Newtonsoft.Json Public Class ExecProcessManager @@ -120,7 +119,7 @@ Public Class ExecProcessManager Public ReadOnly Property nCalculatingProcesses As Integer Get - Return ThreadDataList.Count(Function(x) x IsNot Nothing AndAlso x.ProcessStatus = ProcessStatuses.WAITINGANSWER) + Return ThreadDataList.Count(Function(x) x IsNot Nothing AndAlso x.ProcessStatus = ThreadData.ProcessStatuses.WAITINGANSWER) End Get End Property @@ -326,7 +325,7 @@ Public Class ExecProcessManager If Thread.ThreadState = ThreadState.Stopped OrElse Thread.ThreadState = ThreadState.Aborted OrElse Thread.ThreadState = ThreadState.Suspended OrElse - (Not (m_ThreadDataList Is Nothing) AndAlso Not m_ThreadDataList(ThreadIndex).ProcessStatus = ProcessStatuses.TOBESTARTED AndAlso + (Not (m_ThreadDataList Is Nothing) AndAlso Not m_ThreadDataList(ThreadIndex).ProcessStatus = ThreadData.ProcessStatuses.TOBESTARTED AndAlso ((m_ThreadDataList(ThreadIndex).Process Is Nothing) OrElse ((m_ThreadDataList(ThreadIndex).Process IsNot Nothing) AndAlso m_ThreadDataList(ThreadIndex).Process.HasExited))) Then ' inserire un ritardo di rilancio? @@ -374,7 +373,7 @@ Public Class ExecProcessManager If nQueueArgs = 0 Then Dim bProcessWaiting As Boolean = False For Each ThreadData In m_ThreadDataList - If ThreadData.ProcessStatus = ProcessStatuses.WAITINGANSWER OrElse ThreadData.ProcessStatus = ProcessStatuses.ANSWERRECEIVED Then + If ThreadData.ProcessStatus = ThreadData.ProcessStatuses.WAITINGANSWER OrElse ThreadData.ProcessStatus = ThreadData.ProcessStatuses.ANSWERRECEIVED Then bProcessWaiting = True Exit For End If @@ -413,7 +412,7 @@ Public Class ExecProcessManager If Not (Proc Is Nothing) Then Proc.BeginOutputReadLine() MyThreadData.SetProcess(Proc) - MyThreadData.SetProcessStatus(ProcessStatuses.NULL) + MyThreadData.SetProcessStatus(ThreadData.ProcessStatuses.NULL) ' ciclo per leggere coda ed eseguire While Not m_bStopProcess AndAlso Not Proc.HasExited Select Case MyThreadData.ProcessStatus diff --git a/EgwMultiEngineManager.Core/My Project/Application.Designer.vb b/EgwMultiEngineManager.Core/My Project/Application.Designer.vb new file mode 100644 index 0000000..88dd01c --- /dev/null +++ b/EgwMultiEngineManager.Core/My Project/Application.Designer.vb @@ -0,0 +1,13 @@ +'------------------------------------------------------------------------------ +' +' This code was generated by a tool. +' Runtime Version:4.0.30319.42000 +' +' Changes to this file may cause incorrect behavior and will be lost if +' the code is regenerated. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + diff --git a/EgwMultiEngineManager.Core/My Project/Application.myapp b/EgwMultiEngineManager.Core/My Project/Application.myapp new file mode 100644 index 0000000..758895d --- /dev/null +++ b/EgwMultiEngineManager.Core/My Project/Application.myapp @@ -0,0 +1,10 @@ + + + false + false + 0 + true + 0 + 1 + true + diff --git a/EgwMultiEngineManager.Core/My Project/AssemblyInfo.vb b/EgwMultiEngineManager.Core/My Project/AssemblyInfo.vb new file mode 100644 index 0000000..0768902 --- /dev/null +++ b/EgwMultiEngineManager.Core/My Project/AssemblyInfo.vb @@ -0,0 +1,32 @@ +Imports System +Imports System.Reflection +Imports System.Runtime.InteropServices + +' General Information about an assembly is controlled through the following +' set of attributes. Change these attribute values to modify the information +' associated with an assembly. + +' Review the values of the assembly attributes + + + + + + + + + + +'The following GUID is for the ID of the typelib if this project is exposed to COM + + +' Version information for an assembly consists of the following four values: +' +' Major Version +' Minor Version +' Build Number +' Revision +' + + + diff --git a/EgwMultiEngineManager.Core/My Project/Resources.Designer.vb b/EgwMultiEngineManager.Core/My Project/Resources.Designer.vb new file mode 100644 index 0000000..9a7eec4 --- /dev/null +++ b/EgwMultiEngineManager.Core/My Project/Resources.Designer.vb @@ -0,0 +1,62 @@ +'------------------------------------------------------------------------------ +' +' This code was generated by a tool. +' Runtime Version:4.0.30319.42000 +' +' Changes to this file may cause incorrect behavior and will be lost if +' the code is regenerated. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + + +Namespace My.Resources + + 'This class was auto-generated by the StronglyTypedResourceBuilder + 'class via a tool like ResGen or Visual Studio. + 'To add or remove a member, edit your .ResX file then rerun ResGen + 'with the /str option, or rebuild your VS project. + ''' + ''' A strongly-typed resource class, for looking up localized strings, etc. + ''' + _ + Friend Module Resources + + Private resourceMan As Global.System.Resources.ResourceManager + + Private resourceCulture As Global.System.Globalization.CultureInfo + + ''' + ''' Returns the cached ResourceManager instance used by this class. + ''' + _ + Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager + Get + If Object.ReferenceEquals(resourceMan, Nothing) Then + Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("EgwMultiEngineManager.Core.Resources", GetType(Resources).Assembly) + resourceMan = temp + End If + Return resourceMan + End Get + End Property + + ''' + ''' Overrides the current thread's CurrentUICulture property for all + ''' resource lookups using this strongly typed resource class. + ''' + _ + Friend Property Culture() As Global.System.Globalization.CultureInfo + Get + Return resourceCulture + End Get + Set(ByVal value As Global.System.Globalization.CultureInfo) + resourceCulture = value + End Set + End Property + End Module +End Namespace diff --git a/EgwMultiEngineManager.Core/My Project/Resources.resx b/EgwMultiEngineManager.Core/My Project/Resources.resx new file mode 100644 index 0000000..af7dbeb --- /dev/null +++ b/EgwMultiEngineManager.Core/My Project/Resources.resx @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + \ No newline at end of file diff --git a/EgwMultiEngineManager.Core/My Project/Settings.Designer.vb b/EgwMultiEngineManager.Core/My Project/Settings.Designer.vb new file mode 100644 index 0000000..ea98ac3 --- /dev/null +++ b/EgwMultiEngineManager.Core/My Project/Settings.Designer.vb @@ -0,0 +1,73 @@ +'------------------------------------------------------------------------------ +' +' This code was generated by a tool. +' Runtime Version:4.0.30319.42000 +' +' Changes to this file may cause incorrect behavior and will be lost if +' the code is regenerated. +' +'------------------------------------------------------------------------------ + +Option Strict On +Option Explicit On + + +Namespace My + + _ + Partial Friend NotInheritable Class MySettings + Inherits Global.System.Configuration.ApplicationSettingsBase + + Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings), MySettings) + +#Region "My.Settings Auto-Save Functionality" +#If _MyType = "WindowsForms" Then + Private Shared addedHandler As Boolean + + Private Shared addedHandlerLockObject As New Object + + _ + Private Shared Sub AutoSaveSettings(ByVal sender As Global.System.Object, ByVal e As Global.System.EventArgs) + If My.Application.SaveMySettingsOnExit Then + My.Settings.Save() + End If + End Sub +#End If +#End Region + + Public Shared ReadOnly Property [Default]() As MySettings + Get + +#If _MyType = "WindowsForms" Then + If Not addedHandler Then + SyncLock addedHandlerLockObject + If Not addedHandler Then + AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings + addedHandler = True + End If + End SyncLock + End If +#End If + Return defaultInstance + End Get + End Property + End Class +End Namespace + +Namespace My + + _ + Friend Module MySettingsProperty + + _ + Friend ReadOnly Property Settings() As Global.EgwMultiEngineManager.Core.My.MySettings + Get + Return Global.EgwMultiEngineManager.Core.My.MySettings.Default + End Get + End Property + End Module +End Namespace diff --git a/EgwMultiEngineManager.Core/My Project/Settings.settings b/EgwMultiEngineManager.Core/My Project/Settings.settings new file mode 100644 index 0000000..85b890b --- /dev/null +++ b/EgwMultiEngineManager.Core/My Project/Settings.settings @@ -0,0 +1,7 @@ + + + + + + + diff --git a/EgwMultiEngineManager.Core/My Project/launchSettings.json b/EgwMultiEngineManager.Core/My Project/launchSettings.json deleted file mode 100644 index f87fa31..0000000 --- a/EgwMultiEngineManager.Core/My Project/launchSettings.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "profiles": { - "EgwMultiEngineManager.Core": { - "commandName": "Project" - } - } -} \ No newline at end of file diff --git a/EgwMultiEngineManager.Data/EgwMultiEngineManager.Data.vbproj b/EgwMultiEngineManager.Data/EgwMultiEngineManager.Data.vbproj index bfba374..efee963 100644 --- a/EgwMultiEngineManager.Data/EgwMultiEngineManager.Data.vbproj +++ b/EgwMultiEngineManager.Data/EgwMultiEngineManager.Data.vbproj @@ -5,16 +5,16 @@ netstandard2.0 My Project\app.manifest Copyright © 2020-2025 by Egalware s.r.l. - 2.7.9.4 - 2.7.9.4 + 2.7.9.5 + 2.7.9.5 Egalware s.r.l. - 2.7.9.4 + 2.7.9.5 Emmanuele Sassi Specifiche comunicazione con EgwMultiEngineManager - + + + + NuGetMigrationLog +

+ NuGet Migration Report - EgwMultiEngineManager.Core

Overview

Migration to PackageReference was completed successfully. Please build and run your solution to verify that all packages are available.
+ If you run into any problems, have feedback, questions, or concerns, please + file an issue on the NuGet GitHub repository.
+ Changed files and this report have been backed up here: + C:\EgtDev\EgwMultiEngineManager\MigrationBackup\57033471\EgwMultiEngineManager.Core

Packages processed

Top-level dependencies:

Package IdVersion
Newtonsoft.Json + v13.0.4

Transitive dependencies:

Package IdVersion
+ No transitive dependencies found. +

Package compatibility issues

Description
+ No issues were found. +
\ No newline at end of file diff --git a/MigrationBackup/57033471/EgwMultiEngineManager.Core/packages.config b/MigrationBackup/57033471/EgwMultiEngineManager.Core/packages.config new file mode 100644 index 0000000..4b1297f --- /dev/null +++ b/MigrationBackup/57033471/EgwMultiEngineManager.Core/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file