diff --git a/OPTIMA-INTEGRATION-TESTS.md b/OPTIMA-INTEGRATION-TESTS.md
index ebb81e2..f90b2ee 100644
--- a/OPTIMA-INTEGRATION-TESTS.md
+++ b/OPTIMA-INTEGRATION-TESTS.md
@@ -11,7 +11,8 @@ Testy z bazą są celowo wykonywane dopiero po ręcznym przygotowaniu i zarejest
## Kontrola bez zapisu
-Uruchom opublikowaną wersję x64:
+Uruchom wersję opublikowaną dla tej samej architektury co `op_base.dll` (`x86`
+jest domyślne, opcjonalnie użyj `.\publish-optima.ps1 -Architecture x64`):
```powershell
.\release-optima\SmartB2B.Optima.Service.exe --config .\src\SmartB2B.Optima.Service\config\optima.json --check-config
diff --git a/README.md b/README.md
index ecb2b85..421e1df 100644
--- a/README.md
+++ b/README.md
@@ -79,13 +79,19 @@ nie kopiuje tej wartości automatycznie z `enova.json.sample` do istniejącej ko
.\publish-enova.ps1
```
-Paczka Optimy jest samodzielnym buildem `win-x64`, zgodnym z Optimą 2026.5.1,
-i nie wymaga instalowania runtime .NET x64. Nie zawiera bibliotek ani licencji Comarch:
+Paczka Optimy jest domyślnie samodzielnym buildem `win-x86`, zgodnym z 32-bitową
+biblioteką COM na stanowisku produkcyjnym, i nie wymaga instalowania runtime .NET.
+Nie zawiera bibliotek ani licencji Comarch:
```powershell
.\publish-optima.ps1
```
+Architektura procesu musi być identyczna z architekturą `op_base.dll` w katalogu
+Optimy. Dla instalacji z 64-bitową biblioteką COM zbuduj osobną paczkę poleceniem
+`.\publish-optima.ps1 -Architecture x64`. Jedna paczka nie obsługuje obu wariantów,
+ponieważ COM Optimy jest ładowany bezpośrednio do procesu.
+
Wynik trafia do `release-optima`. Po uzupełnieniu `config/optima.json` instalację
wykonuje `release-optima/daemon/install.cmd`. Usługa ma identyfikator
`smartb2bsync-optima`.
diff --git a/publish-optima.ps1 b/publish-optima.ps1
index d8ad1b7..42cc3f3 100644
--- a/publish-optima.ps1
+++ b/publish-optima.ps1
@@ -1,7 +1,9 @@
param(
[string]$OutputPath = (Join-Path $PSScriptRoot "release-optima"),
[ValidateSet("Debug", "Release")]
- [string]$Configuration = "Release"
+ [string]$Configuration = "Release",
+ [ValidateSet("x86", "x64")]
+ [string]$Architecture = "x86"
)
$ErrorActionPreference = "Stop"
@@ -18,6 +20,7 @@ $winSwSource = Resolve-Path (Join-Path $daemonSource "smartb2bsync-optima.exe")
$output = [System.IO.Path]::GetFullPath($OutputPath)
$workspace = [System.IO.Path]::GetFullPath($PSScriptRoot)
$daemonOutput = Join-Path $output "daemon"
+$runtimeIdentifier = "win-$Architecture"
if (-not $output.StartsWith($workspace, [StringComparison]::OrdinalIgnoreCase) -or
$output -eq $workspace -or
@@ -32,7 +35,7 @@ if (Test-Path -LiteralPath $output) {
New-Item -ItemType Directory -Force -Path $output | Out-Null
New-Item -ItemType Directory -Force -Path $daemonOutput | Out-Null
-& $dotnet publish $project -c $Configuration -r win-x64 --self-contained true -o $output
+& $dotnet publish $project -c $Configuration -r $runtimeIdentifier --self-contained true -p:PlatformTarget=$Architecture -o $output
if ($LASTEXITCODE -ne 0) {
throw "Publikowanie usługi Optimy nie powiodło się."
}
@@ -76,4 +79,4 @@ try {
$writer.Dispose()
}
-Write-Host "Gotowa usługa Optimy (self-contained win-x64): $output"
+Write-Host "Gotowa usługa Optimy (self-contained $runtimeIdentifier): $output"
diff --git a/release-optima/Microsoft.CSharp.dll b/release-optima/Microsoft.CSharp.dll
index 3605d6d..caa2e49 100644
Binary files a/release-optima/Microsoft.CSharp.dll and b/release-optima/Microsoft.CSharp.dll differ
diff --git a/release-optima/Microsoft.Data.SqlClient.SNI.dll b/release-optima/Microsoft.Data.SqlClient.SNI.dll
index 12b8900..ec5ec13 100644
Binary files a/release-optima/Microsoft.Data.SqlClient.SNI.dll and b/release-optima/Microsoft.Data.SqlClient.SNI.dll differ
diff --git a/release-optima/Microsoft.DiaSymReader.Native.amd64.dll b/release-optima/Microsoft.DiaSymReader.Native.amd64.dll
deleted file mode 100644
index 92b355b..0000000
Binary files a/release-optima/Microsoft.DiaSymReader.Native.amd64.dll and /dev/null differ
diff --git a/release-optima/Microsoft.DiaSymReader.Native.x86.dll b/release-optima/Microsoft.DiaSymReader.Native.x86.dll
new file mode 100644
index 0000000..72aecec
Binary files /dev/null and b/release-optima/Microsoft.DiaSymReader.Native.x86.dll differ
diff --git a/release-optima/Microsoft.VisualBasic.Core.dll b/release-optima/Microsoft.VisualBasic.Core.dll
index fe94e85..9bd1f71 100644
Binary files a/release-optima/Microsoft.VisualBasic.Core.dll and b/release-optima/Microsoft.VisualBasic.Core.dll differ
diff --git a/release-optima/Microsoft.Win32.Registry.dll b/release-optima/Microsoft.Win32.Registry.dll
index 77a73b4..73b1dc4 100644
Binary files a/release-optima/Microsoft.Win32.Registry.dll and b/release-optima/Microsoft.Win32.Registry.dll differ
diff --git a/release-optima/SmartB2B.Optima.Adapter.dll b/release-optima/SmartB2B.Optima.Adapter.dll
index 7ad711f..0210119 100644
Binary files a/release-optima/SmartB2B.Optima.Adapter.dll and b/release-optima/SmartB2B.Optima.Adapter.dll differ
diff --git a/release-optima/SmartB2B.Optima.Adapter.pdb b/release-optima/SmartB2B.Optima.Adapter.pdb
index f615cc7..25e6355 100644
Binary files a/release-optima/SmartB2B.Optima.Adapter.pdb and b/release-optima/SmartB2B.Optima.Adapter.pdb differ
diff --git a/release-optima/SmartB2B.Optima.Service.deps.json b/release-optima/SmartB2B.Optima.Service.deps.json
index 1c6480c..4646eec 100644
--- a/release-optima/SmartB2B.Optima.Service.deps.json
+++ b/release-optima/SmartB2B.Optima.Service.deps.json
@@ -1,24 +1,24 @@
{
"runtimeTarget": {
- "name": ".NETCoreApp,Version=v8.0/win-x64",
+ "name": ".NETCoreApp,Version=v8.0/win-x86",
"signature": ""
},
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v8.0": {},
- ".NETCoreApp,Version=v8.0/win-x64": {
+ ".NETCoreApp,Version=v8.0/win-x86": {
"SmartB2B.Optima.Service/1.0.0": {
"dependencies": {
"SmartB2B.Optima.Adapter": "1.0.0",
"SmartB2B.Sync.Contracts": "1.0.0",
"SmartB2B.Sync.Service": "1.0.0",
- "runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "8.0.24"
+ "runtimepack.Microsoft.NETCore.App.Runtime.win-x86": "8.0.24"
},
"runtime": {
"SmartB2B.Optima.Service.dll": {}
}
},
- "runtimepack.Microsoft.NETCore.App.Runtime.win-x64/8.0.24": {
+ "runtimepack.Microsoft.NETCore.App.Runtime.win-x86/8.0.24": {
"runtime": {
"Microsoft.CSharp.dll": {
"assemblyVersion": "8.0.0.0",
@@ -694,7 +694,7 @@
}
},
"native": {
- "Microsoft.DiaSymReader.Native.amd64.dll": {
+ "Microsoft.DiaSymReader.Native.x86.dll": {
"fileVersion": "14.42.34436.0"
},
"System.IO.Compression.Native.dll": {
@@ -724,7 +724,7 @@
"mscordaccore.dll": {
"fileVersion": "8.0.2426.7010"
},
- "mscordaccore_amd64_amd64_8.0.2426.7010.dll": {
+ "mscordaccore_x86_x86_8.0.2426.7010.dll": {
"fileVersion": "8.0.2426.7010"
},
"mscordbi.dll": {
@@ -861,7 +861,7 @@
},
"Microsoft.Data.SqlClient.SNI.runtime/5.2.0": {
"native": {
- "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": {
+ "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": {
"fileVersion": "5.2.0.0"
}
}
@@ -1481,7 +1481,7 @@
"serviceable": false,
"sha512": ""
},
- "runtimepack.Microsoft.NETCore.App.Runtime.win-x64/8.0.24": {
+ "runtimepack.Microsoft.NETCore.App.Runtime.win-x86/8.0.24": {
"type": "runtimepack",
"serviceable": false,
"sha512": ""
@@ -2091,7 +2091,7 @@
}
},
"runtimes": {
- "win-x64": [
+ "win-x86": [
"win",
"any",
"base"
diff --git a/release-optima/SmartB2B.Optima.Service.dll b/release-optima/SmartB2B.Optima.Service.dll
index b6d0625..884d560 100644
Binary files a/release-optima/SmartB2B.Optima.Service.dll and b/release-optima/SmartB2B.Optima.Service.dll differ
diff --git a/release-optima/SmartB2B.Optima.Service.exe b/release-optima/SmartB2B.Optima.Service.exe
index 151e7da..93e629e 100644
Binary files a/release-optima/SmartB2B.Optima.Service.exe and b/release-optima/SmartB2B.Optima.Service.exe differ
diff --git a/release-optima/SmartB2B.Optima.Service.pdb b/release-optima/SmartB2B.Optima.Service.pdb
index 24e6ccd..fd9b9f8 100644
Binary files a/release-optima/SmartB2B.Optima.Service.pdb and b/release-optima/SmartB2B.Optima.Service.pdb differ
diff --git a/release-optima/SmartB2B.Optima.Service.runtimeconfig.json b/release-optima/SmartB2B.Optima.Service.runtimeconfig.json
index 333b515..f1771a2 100644
--- a/release-optima/SmartB2B.Optima.Service.runtimeconfig.json
+++ b/release-optima/SmartB2B.Optima.Service.runtimeconfig.json
@@ -8,7 +8,6 @@
}
],
"configProperties": {
- "Sentry.Native.IsEnabled": true,
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false,
"System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
}
diff --git a/release-optima/SmartB2B.Sync.Contracts.dll b/release-optima/SmartB2B.Sync.Contracts.dll
index e8cb390..4c40c3f 100644
Binary files a/release-optima/SmartB2B.Sync.Contracts.dll and b/release-optima/SmartB2B.Sync.Contracts.dll differ
diff --git a/release-optima/SmartB2B.Sync.Contracts.pdb b/release-optima/SmartB2B.Sync.Contracts.pdb
index 16a3f29..2fa4b64 100644
Binary files a/release-optima/SmartB2B.Sync.Contracts.pdb and b/release-optima/SmartB2B.Sync.Contracts.pdb differ
diff --git a/release-optima/SmartB2B.Sync.Service.dll b/release-optima/SmartB2B.Sync.Service.dll
index d928549..7c65636 100644
Binary files a/release-optima/SmartB2B.Sync.Service.dll and b/release-optima/SmartB2B.Sync.Service.dll differ
diff --git a/release-optima/SmartB2B.Sync.Service.pdb b/release-optima/SmartB2B.Sync.Service.pdb
index 1afdf80..2a7d7bd 100644
Binary files a/release-optima/SmartB2B.Sync.Service.pdb and b/release-optima/SmartB2B.Sync.Service.pdb differ
diff --git a/release-optima/System.Collections.Concurrent.dll b/release-optima/System.Collections.Concurrent.dll
index fc91586..750b9f0 100644
Binary files a/release-optima/System.Collections.Concurrent.dll and b/release-optima/System.Collections.Concurrent.dll differ
diff --git a/release-optima/System.Collections.Immutable.dll b/release-optima/System.Collections.Immutable.dll
index 85501d6..f1f9033 100644
Binary files a/release-optima/System.Collections.Immutable.dll and b/release-optima/System.Collections.Immutable.dll differ
diff --git a/release-optima/System.Collections.NonGeneric.dll b/release-optima/System.Collections.NonGeneric.dll
index 991c85f..d64ee18 100644
Binary files a/release-optima/System.Collections.NonGeneric.dll and b/release-optima/System.Collections.NonGeneric.dll differ
diff --git a/release-optima/System.Collections.Specialized.dll b/release-optima/System.Collections.Specialized.dll
index 26e21cc..8a739f5 100644
Binary files a/release-optima/System.Collections.Specialized.dll and b/release-optima/System.Collections.Specialized.dll differ
diff --git a/release-optima/System.Collections.dll b/release-optima/System.Collections.dll
index af3641a..3fb0d71 100644
Binary files a/release-optima/System.Collections.dll and b/release-optima/System.Collections.dll differ
diff --git a/release-optima/System.ComponentModel.Annotations.dll b/release-optima/System.ComponentModel.Annotations.dll
index ff7c611..21d5d83 100644
Binary files a/release-optima/System.ComponentModel.Annotations.dll and b/release-optima/System.ComponentModel.Annotations.dll differ
diff --git a/release-optima/System.ComponentModel.EventBasedAsync.dll b/release-optima/System.ComponentModel.EventBasedAsync.dll
index 79e74b0..3cd881b 100644
Binary files a/release-optima/System.ComponentModel.EventBasedAsync.dll and b/release-optima/System.ComponentModel.EventBasedAsync.dll differ
diff --git a/release-optima/System.ComponentModel.Primitives.dll b/release-optima/System.ComponentModel.Primitives.dll
index dd4b66d..9b3ce90 100644
Binary files a/release-optima/System.ComponentModel.Primitives.dll and b/release-optima/System.ComponentModel.Primitives.dll differ
diff --git a/release-optima/System.ComponentModel.TypeConverter.dll b/release-optima/System.ComponentModel.TypeConverter.dll
index b94cdd8..c9df051 100644
Binary files a/release-optima/System.ComponentModel.TypeConverter.dll and b/release-optima/System.ComponentModel.TypeConverter.dll differ
diff --git a/release-optima/System.ComponentModel.dll b/release-optima/System.ComponentModel.dll
index 76fcd71..db47696 100644
Binary files a/release-optima/System.ComponentModel.dll and b/release-optima/System.ComponentModel.dll differ
diff --git a/release-optima/System.Console.dll b/release-optima/System.Console.dll
index b691f6b..fc0a911 100644
Binary files a/release-optima/System.Console.dll and b/release-optima/System.Console.dll differ
diff --git a/release-optima/System.Data.Common.dll b/release-optima/System.Data.Common.dll
index 22aea96..2d548ce 100644
Binary files a/release-optima/System.Data.Common.dll and b/release-optima/System.Data.Common.dll differ
diff --git a/release-optima/System.Diagnostics.DiagnosticSource.dll b/release-optima/System.Diagnostics.DiagnosticSource.dll
index 31ac371..2ddd10a 100644
Binary files a/release-optima/System.Diagnostics.DiagnosticSource.dll and b/release-optima/System.Diagnostics.DiagnosticSource.dll differ
diff --git a/release-optima/System.Diagnostics.FileVersionInfo.dll b/release-optima/System.Diagnostics.FileVersionInfo.dll
index 5fe0cf2..657a4ff 100644
Binary files a/release-optima/System.Diagnostics.FileVersionInfo.dll and b/release-optima/System.Diagnostics.FileVersionInfo.dll differ
diff --git a/release-optima/System.Diagnostics.Process.dll b/release-optima/System.Diagnostics.Process.dll
index cfa116f..5832406 100644
Binary files a/release-optima/System.Diagnostics.Process.dll and b/release-optima/System.Diagnostics.Process.dll differ
diff --git a/release-optima/System.Diagnostics.StackTrace.dll b/release-optima/System.Diagnostics.StackTrace.dll
index 210d912..720f4a0 100644
Binary files a/release-optima/System.Diagnostics.StackTrace.dll and b/release-optima/System.Diagnostics.StackTrace.dll differ
diff --git a/release-optima/System.Diagnostics.TextWriterTraceListener.dll b/release-optima/System.Diagnostics.TextWriterTraceListener.dll
index 10d7b8f..5d80815 100644
Binary files a/release-optima/System.Diagnostics.TextWriterTraceListener.dll and b/release-optima/System.Diagnostics.TextWriterTraceListener.dll differ
diff --git a/release-optima/System.Diagnostics.TraceSource.dll b/release-optima/System.Diagnostics.TraceSource.dll
index 5a40515..106bcab 100644
Binary files a/release-optima/System.Diagnostics.TraceSource.dll and b/release-optima/System.Diagnostics.TraceSource.dll differ
diff --git a/release-optima/System.Drawing.Primitives.dll b/release-optima/System.Drawing.Primitives.dll
index ccbffe6..ab8fe1f 100644
Binary files a/release-optima/System.Drawing.Primitives.dll and b/release-optima/System.Drawing.Primitives.dll differ
diff --git a/release-optima/System.Formats.Asn1.dll b/release-optima/System.Formats.Asn1.dll
index b5ef22a..b4126b8 100644
Binary files a/release-optima/System.Formats.Asn1.dll and b/release-optima/System.Formats.Asn1.dll differ
diff --git a/release-optima/System.Formats.Tar.dll b/release-optima/System.Formats.Tar.dll
index 97402d0..5a53be9 100644
Binary files a/release-optima/System.Formats.Tar.dll and b/release-optima/System.Formats.Tar.dll differ
diff --git a/release-optima/System.IO.Compression.Brotli.dll b/release-optima/System.IO.Compression.Brotli.dll
index 4ac5695..02d9f50 100644
Binary files a/release-optima/System.IO.Compression.Brotli.dll and b/release-optima/System.IO.Compression.Brotli.dll differ
diff --git a/release-optima/System.IO.Compression.Native.dll b/release-optima/System.IO.Compression.Native.dll
index 5512995..25cb7e3 100644
Binary files a/release-optima/System.IO.Compression.Native.dll and b/release-optima/System.IO.Compression.Native.dll differ
diff --git a/release-optima/System.IO.Compression.ZipFile.dll b/release-optima/System.IO.Compression.ZipFile.dll
index 585bc61..74e617e 100644
Binary files a/release-optima/System.IO.Compression.ZipFile.dll and b/release-optima/System.IO.Compression.ZipFile.dll differ
diff --git a/release-optima/System.IO.Compression.dll b/release-optima/System.IO.Compression.dll
index 890a4d9..6c95335 100644
Binary files a/release-optima/System.IO.Compression.dll and b/release-optima/System.IO.Compression.dll differ
diff --git a/release-optima/System.IO.FileSystem.AccessControl.dll b/release-optima/System.IO.FileSystem.AccessControl.dll
index 93392b8..34b0ee6 100644
Binary files a/release-optima/System.IO.FileSystem.AccessControl.dll and b/release-optima/System.IO.FileSystem.AccessControl.dll differ
diff --git a/release-optima/System.IO.FileSystem.DriveInfo.dll b/release-optima/System.IO.FileSystem.DriveInfo.dll
index b58f06c..7ed067f 100644
Binary files a/release-optima/System.IO.FileSystem.DriveInfo.dll and b/release-optima/System.IO.FileSystem.DriveInfo.dll differ
diff --git a/release-optima/System.IO.FileSystem.Watcher.dll b/release-optima/System.IO.FileSystem.Watcher.dll
index d003a79..376ede4 100644
Binary files a/release-optima/System.IO.FileSystem.Watcher.dll and b/release-optima/System.IO.FileSystem.Watcher.dll differ
diff --git a/release-optima/System.IO.IsolatedStorage.dll b/release-optima/System.IO.IsolatedStorage.dll
index dabed20..ad64330 100644
Binary files a/release-optima/System.IO.IsolatedStorage.dll and b/release-optima/System.IO.IsolatedStorage.dll differ
diff --git a/release-optima/System.IO.MemoryMappedFiles.dll b/release-optima/System.IO.MemoryMappedFiles.dll
index e0c1878..c9f37b4 100644
Binary files a/release-optima/System.IO.MemoryMappedFiles.dll and b/release-optima/System.IO.MemoryMappedFiles.dll differ
diff --git a/release-optima/System.IO.Pipes.dll b/release-optima/System.IO.Pipes.dll
index a799668..68e6bb5 100644
Binary files a/release-optima/System.IO.Pipes.dll and b/release-optima/System.IO.Pipes.dll differ
diff --git a/release-optima/System.Linq.Expressions.dll b/release-optima/System.Linq.Expressions.dll
index 8fa79c4..8fb3590 100644
Binary files a/release-optima/System.Linq.Expressions.dll and b/release-optima/System.Linq.Expressions.dll differ
diff --git a/release-optima/System.Linq.Parallel.dll b/release-optima/System.Linq.Parallel.dll
index 1e557c0..23db500 100644
Binary files a/release-optima/System.Linq.Parallel.dll and b/release-optima/System.Linq.Parallel.dll differ
diff --git a/release-optima/System.Linq.Queryable.dll b/release-optima/System.Linq.Queryable.dll
index 74ff41f..8a0e341 100644
Binary files a/release-optima/System.Linq.Queryable.dll and b/release-optima/System.Linq.Queryable.dll differ
diff --git a/release-optima/System.Linq.dll b/release-optima/System.Linq.dll
index 5f4ad2d..c158bb9 100644
Binary files a/release-optima/System.Linq.dll and b/release-optima/System.Linq.dll differ
diff --git a/release-optima/System.Memory.dll b/release-optima/System.Memory.dll
index 69997c4..b53c6c9 100644
Binary files a/release-optima/System.Memory.dll and b/release-optima/System.Memory.dll differ
diff --git a/release-optima/System.Net.Http.Json.dll b/release-optima/System.Net.Http.Json.dll
index fdfbda4..15d0809 100644
Binary files a/release-optima/System.Net.Http.Json.dll and b/release-optima/System.Net.Http.Json.dll differ
diff --git a/release-optima/System.Net.Http.dll b/release-optima/System.Net.Http.dll
index f1e0771..b702554 100644
Binary files a/release-optima/System.Net.Http.dll and b/release-optima/System.Net.Http.dll differ
diff --git a/release-optima/System.Net.HttpListener.dll b/release-optima/System.Net.HttpListener.dll
index 2e4c9d0..f4ef003 100644
Binary files a/release-optima/System.Net.HttpListener.dll and b/release-optima/System.Net.HttpListener.dll differ
diff --git a/release-optima/System.Net.Mail.dll b/release-optima/System.Net.Mail.dll
index daa422c..c3d5441 100644
Binary files a/release-optima/System.Net.Mail.dll and b/release-optima/System.Net.Mail.dll differ
diff --git a/release-optima/System.Net.NameResolution.dll b/release-optima/System.Net.NameResolution.dll
index 0159422..312c06a 100644
Binary files a/release-optima/System.Net.NameResolution.dll and b/release-optima/System.Net.NameResolution.dll differ
diff --git a/release-optima/System.Net.NetworkInformation.dll b/release-optima/System.Net.NetworkInformation.dll
index 752287c..ca5310b 100644
Binary files a/release-optima/System.Net.NetworkInformation.dll and b/release-optima/System.Net.NetworkInformation.dll differ
diff --git a/release-optima/System.Net.Ping.dll b/release-optima/System.Net.Ping.dll
index cd6dbf8..08c87cf 100644
Binary files a/release-optima/System.Net.Ping.dll and b/release-optima/System.Net.Ping.dll differ
diff --git a/release-optima/System.Net.Primitives.dll b/release-optima/System.Net.Primitives.dll
index 5781163..6844116 100644
Binary files a/release-optima/System.Net.Primitives.dll and b/release-optima/System.Net.Primitives.dll differ
diff --git a/release-optima/System.Net.Quic.dll b/release-optima/System.Net.Quic.dll
index 85772de..ae5ca2b 100644
Binary files a/release-optima/System.Net.Quic.dll and b/release-optima/System.Net.Quic.dll differ
diff --git a/release-optima/System.Net.Requests.dll b/release-optima/System.Net.Requests.dll
index 3643521..79e49df 100644
Binary files a/release-optima/System.Net.Requests.dll and b/release-optima/System.Net.Requests.dll differ
diff --git a/release-optima/System.Net.Security.dll b/release-optima/System.Net.Security.dll
index b379b31..fcbcf88 100644
Binary files a/release-optima/System.Net.Security.dll and b/release-optima/System.Net.Security.dll differ
diff --git a/release-optima/System.Net.ServicePoint.dll b/release-optima/System.Net.ServicePoint.dll
index 841ec02..3af9640 100644
Binary files a/release-optima/System.Net.ServicePoint.dll and b/release-optima/System.Net.ServicePoint.dll differ
diff --git a/release-optima/System.Net.Sockets.dll b/release-optima/System.Net.Sockets.dll
index cadd006..750a057 100644
Binary files a/release-optima/System.Net.Sockets.dll and b/release-optima/System.Net.Sockets.dll differ
diff --git a/release-optima/System.Net.WebClient.dll b/release-optima/System.Net.WebClient.dll
index ddb549b..306bc0b 100644
Binary files a/release-optima/System.Net.WebClient.dll and b/release-optima/System.Net.WebClient.dll differ
diff --git a/release-optima/System.Net.WebHeaderCollection.dll b/release-optima/System.Net.WebHeaderCollection.dll
index ffdf6e3..07589a8 100644
Binary files a/release-optima/System.Net.WebHeaderCollection.dll and b/release-optima/System.Net.WebHeaderCollection.dll differ
diff --git a/release-optima/System.Net.WebProxy.dll b/release-optima/System.Net.WebProxy.dll
index c03d947..3f0a058 100644
Binary files a/release-optima/System.Net.WebProxy.dll and b/release-optima/System.Net.WebProxy.dll differ
diff --git a/release-optima/System.Net.WebSockets.Client.dll b/release-optima/System.Net.WebSockets.Client.dll
index d8f5ace..a72dfc3 100644
Binary files a/release-optima/System.Net.WebSockets.Client.dll and b/release-optima/System.Net.WebSockets.Client.dll differ
diff --git a/release-optima/System.Net.WebSockets.dll b/release-optima/System.Net.WebSockets.dll
index 5f5f296..46dc81b 100644
Binary files a/release-optima/System.Net.WebSockets.dll and b/release-optima/System.Net.WebSockets.dll differ
diff --git a/release-optima/System.ObjectModel.dll b/release-optima/System.ObjectModel.dll
index b8563c6..684a7e3 100644
Binary files a/release-optima/System.ObjectModel.dll and b/release-optima/System.ObjectModel.dll differ
diff --git a/release-optima/System.Private.CoreLib.dll b/release-optima/System.Private.CoreLib.dll
index e405a87..72e4945 100644
Binary files a/release-optima/System.Private.CoreLib.dll and b/release-optima/System.Private.CoreLib.dll differ
diff --git a/release-optima/System.Private.DataContractSerialization.dll b/release-optima/System.Private.DataContractSerialization.dll
index 4e401e4..5e8ee97 100644
Binary files a/release-optima/System.Private.DataContractSerialization.dll and b/release-optima/System.Private.DataContractSerialization.dll differ
diff --git a/release-optima/System.Private.Uri.dll b/release-optima/System.Private.Uri.dll
index 11d5d70..a401c11 100644
Binary files a/release-optima/System.Private.Uri.dll and b/release-optima/System.Private.Uri.dll differ
diff --git a/release-optima/System.Private.Xml.Linq.dll b/release-optima/System.Private.Xml.Linq.dll
index 8d19450..ae39811 100644
Binary files a/release-optima/System.Private.Xml.Linq.dll and b/release-optima/System.Private.Xml.Linq.dll differ
diff --git a/release-optima/System.Private.Xml.dll b/release-optima/System.Private.Xml.dll
index 3b45bf4..3cce9f7 100644
Binary files a/release-optima/System.Private.Xml.dll and b/release-optima/System.Private.Xml.dll differ
diff --git a/release-optima/System.Reflection.DispatchProxy.dll b/release-optima/System.Reflection.DispatchProxy.dll
index 7188149..9bb4da9 100644
Binary files a/release-optima/System.Reflection.DispatchProxy.dll and b/release-optima/System.Reflection.DispatchProxy.dll differ
diff --git a/release-optima/System.Reflection.Emit.dll b/release-optima/System.Reflection.Emit.dll
index 9046d28..d8b4a20 100644
Binary files a/release-optima/System.Reflection.Emit.dll and b/release-optima/System.Reflection.Emit.dll differ
diff --git a/release-optima/System.Reflection.Metadata.dll b/release-optima/System.Reflection.Metadata.dll
index 0daab5d..a3013f7 100644
Binary files a/release-optima/System.Reflection.Metadata.dll and b/release-optima/System.Reflection.Metadata.dll differ
diff --git a/release-optima/System.Reflection.TypeExtensions.dll b/release-optima/System.Reflection.TypeExtensions.dll
index 9e25ade..89ab0b4 100644
Binary files a/release-optima/System.Reflection.TypeExtensions.dll and b/release-optima/System.Reflection.TypeExtensions.dll differ
diff --git a/release-optima/System.Resources.Writer.dll b/release-optima/System.Resources.Writer.dll
index 6eb95b9..4078836 100644
Binary files a/release-optima/System.Resources.Writer.dll and b/release-optima/System.Resources.Writer.dll differ
diff --git a/release-optima/System.Runtime.CompilerServices.VisualC.dll b/release-optima/System.Runtime.CompilerServices.VisualC.dll
index 794d40d..92335ae 100644
Binary files a/release-optima/System.Runtime.CompilerServices.VisualC.dll and b/release-optima/System.Runtime.CompilerServices.VisualC.dll differ
diff --git a/release-optima/System.Runtime.InteropServices.JavaScript.dll b/release-optima/System.Runtime.InteropServices.JavaScript.dll
index 8ba827e..9a6b9c1 100644
Binary files a/release-optima/System.Runtime.InteropServices.JavaScript.dll and b/release-optima/System.Runtime.InteropServices.JavaScript.dll differ
diff --git a/release-optima/System.Runtime.InteropServices.dll b/release-optima/System.Runtime.InteropServices.dll
index cdc28e2..27a7010 100644
Binary files a/release-optima/System.Runtime.InteropServices.dll and b/release-optima/System.Runtime.InteropServices.dll differ
diff --git a/release-optima/System.Runtime.Numerics.dll b/release-optima/System.Runtime.Numerics.dll
index 0659dbf..b32fbcb 100644
Binary files a/release-optima/System.Runtime.Numerics.dll and b/release-optima/System.Runtime.Numerics.dll differ
diff --git a/release-optima/System.Runtime.Serialization.Formatters.dll b/release-optima/System.Runtime.Serialization.Formatters.dll
index 97fc9f1..d489d9a 100644
Binary files a/release-optima/System.Runtime.Serialization.Formatters.dll and b/release-optima/System.Runtime.Serialization.Formatters.dll differ
diff --git a/release-optima/System.Runtime.Serialization.Primitives.dll b/release-optima/System.Runtime.Serialization.Primitives.dll
index 7567dd9..455ab88 100644
Binary files a/release-optima/System.Runtime.Serialization.Primitives.dll and b/release-optima/System.Runtime.Serialization.Primitives.dll differ
diff --git a/release-optima/System.Security.AccessControl.dll b/release-optima/System.Security.AccessControl.dll
index 6b17343..849a26c 100644
Binary files a/release-optima/System.Security.AccessControl.dll and b/release-optima/System.Security.AccessControl.dll differ
diff --git a/release-optima/System.Security.Claims.dll b/release-optima/System.Security.Claims.dll
index 721b7dc..e9b6694 100644
Binary files a/release-optima/System.Security.Claims.dll and b/release-optima/System.Security.Claims.dll differ
diff --git a/release-optima/System.Security.Cryptography.dll b/release-optima/System.Security.Cryptography.dll
index 687b75f..7eed449 100644
Binary files a/release-optima/System.Security.Cryptography.dll and b/release-optima/System.Security.Cryptography.dll differ
diff --git a/release-optima/System.Security.Principal.Windows.dll b/release-optima/System.Security.Principal.Windows.dll
index 227ca59..baa77a0 100644
Binary files a/release-optima/System.Security.Principal.Windows.dll and b/release-optima/System.Security.Principal.Windows.dll differ
diff --git a/release-optima/System.Text.Encoding.CodePages.dll b/release-optima/System.Text.Encoding.CodePages.dll
index d2357f1..11f06e7 100644
Binary files a/release-optima/System.Text.Encoding.CodePages.dll and b/release-optima/System.Text.Encoding.CodePages.dll differ
diff --git a/release-optima/System.Text.Encodings.Web.dll b/release-optima/System.Text.Encodings.Web.dll
index a2ca428..6dbc35b 100644
Binary files a/release-optima/System.Text.Encodings.Web.dll and b/release-optima/System.Text.Encodings.Web.dll differ
diff --git a/release-optima/System.Text.Json.dll b/release-optima/System.Text.Json.dll
index 8bb6aca..ad7a94b 100644
Binary files a/release-optima/System.Text.Json.dll and b/release-optima/System.Text.Json.dll differ
diff --git a/release-optima/System.Text.RegularExpressions.dll b/release-optima/System.Text.RegularExpressions.dll
index af38846..7f181bd 100644
Binary files a/release-optima/System.Text.RegularExpressions.dll and b/release-optima/System.Text.RegularExpressions.dll differ
diff --git a/release-optima/System.Threading.Channels.dll b/release-optima/System.Threading.Channels.dll
index 253ab0f..fed8d64 100644
Binary files a/release-optima/System.Threading.Channels.dll and b/release-optima/System.Threading.Channels.dll differ
diff --git a/release-optima/System.Threading.Tasks.Dataflow.dll b/release-optima/System.Threading.Tasks.Dataflow.dll
index ac5a009..719961d 100644
Binary files a/release-optima/System.Threading.Tasks.Dataflow.dll and b/release-optima/System.Threading.Tasks.Dataflow.dll differ
diff --git a/release-optima/System.Threading.Tasks.Parallel.dll b/release-optima/System.Threading.Tasks.Parallel.dll
index cd76a2c..c426111 100644
Binary files a/release-optima/System.Threading.Tasks.Parallel.dll and b/release-optima/System.Threading.Tasks.Parallel.dll differ
diff --git a/release-optima/System.Threading.dll b/release-optima/System.Threading.dll
index 3d347e7..792c84a 100644
Binary files a/release-optima/System.Threading.dll and b/release-optima/System.Threading.dll differ
diff --git a/release-optima/System.Transactions.Local.dll b/release-optima/System.Transactions.Local.dll
index a4b14f8..1effc77 100644
Binary files a/release-optima/System.Transactions.Local.dll and b/release-optima/System.Transactions.Local.dll differ
diff --git a/release-optima/System.Web.HttpUtility.dll b/release-optima/System.Web.HttpUtility.dll
index f55e8dc..e15e820 100644
Binary files a/release-optima/System.Web.HttpUtility.dll and b/release-optima/System.Web.HttpUtility.dll differ
diff --git a/release-optima/System.Xml.XPath.XDocument.dll b/release-optima/System.Xml.XPath.XDocument.dll
index 2a995d9..573fb98 100644
Binary files a/release-optima/System.Xml.XPath.XDocument.dll and b/release-optima/System.Xml.XPath.XDocument.dll differ
diff --git a/release-optima/clretwrc.dll b/release-optima/clretwrc.dll
index 0eb8ca5..0b7a241 100644
Binary files a/release-optima/clretwrc.dll and b/release-optima/clretwrc.dll differ
diff --git a/release-optima/clrgc.dll b/release-optima/clrgc.dll
index a312827..a33f75f 100644
Binary files a/release-optima/clrgc.dll and b/release-optima/clrgc.dll differ
diff --git a/release-optima/clrjit.dll b/release-optima/clrjit.dll
index a858654..62c8483 100644
Binary files a/release-optima/clrjit.dll and b/release-optima/clrjit.dll differ
diff --git a/release-optima/coreclr.dll b/release-optima/coreclr.dll
index a22164d..ac20801 100644
Binary files a/release-optima/coreclr.dll and b/release-optima/coreclr.dll differ
diff --git a/release-optima/createdump.exe b/release-optima/createdump.exe
index 730ef4f..5257112 100644
Binary files a/release-optima/createdump.exe and b/release-optima/createdump.exe differ
diff --git a/release-optima/daemon/smartb2bsync-optima.xml b/release-optima/daemon/smartb2bsync-optima.xml
index 1062fe5..9b01cba 100644
--- a/release-optima/daemon/smartb2bsync-optima.xml
+++ b/release-optima/daemon/smartb2bsync-optima.xml
@@ -36,7 +36,7 @@
-
+
@@ -52,7 +52,7 @@
-
+
diff --git a/release-optima/hostfxr.dll b/release-optima/hostfxr.dll
index c4ce04e..008d67f 100644
Binary files a/release-optima/hostfxr.dll and b/release-optima/hostfxr.dll differ
diff --git a/release-optima/hostpolicy.dll b/release-optima/hostpolicy.dll
index 53f778a..3ce9583 100644
Binary files a/release-optima/hostpolicy.dll and b/release-optima/hostpolicy.dll differ
diff --git a/release-optima/mscordaccore.dll b/release-optima/mscordaccore.dll
index 75db57d..f8873a8 100644
Binary files a/release-optima/mscordaccore.dll and b/release-optima/mscordaccore.dll differ
diff --git a/release-optima/mscordaccore_amd64_amd64_8.0.2426.7010.dll b/release-optima/mscordaccore_amd64_amd64_8.0.2426.7010.dll
deleted file mode 100644
index 75db57d..0000000
Binary files a/release-optima/mscordaccore_amd64_amd64_8.0.2426.7010.dll and /dev/null differ
diff --git a/release-optima/mscordaccore_x86_x86_8.0.2426.7010.dll b/release-optima/mscordaccore_x86_x86_8.0.2426.7010.dll
new file mode 100644
index 0000000..f8873a8
Binary files /dev/null and b/release-optima/mscordaccore_x86_x86_8.0.2426.7010.dll differ
diff --git a/release-optima/mscordbi.dll b/release-optima/mscordbi.dll
index f7e78d2..a4930de 100644
Binary files a/release-optima/mscordbi.dll and b/release-optima/mscordbi.dll differ
diff --git a/release-optima/mscorrc.dll b/release-optima/mscorrc.dll
index f6c4e58..12102e0 100644
Binary files a/release-optima/mscorrc.dll and b/release-optima/mscorrc.dll differ
diff --git a/release-optima/msquic.dll b/release-optima/msquic.dll
index 2a1350a..69e8841 100644
Binary files a/release-optima/msquic.dll and b/release-optima/msquic.dll differ
diff --git a/src/SmartB2B.Optima.Service/SmartB2B.Optima.Service.csproj b/src/SmartB2B.Optima.Service/SmartB2B.Optima.Service.csproj
index 8928904..57bf380 100644
--- a/src/SmartB2B.Optima.Service/SmartB2B.Optima.Service.csproj
+++ b/src/SmartB2B.Optima.Service/SmartB2B.Optima.Service.csproj
@@ -6,7 +6,8 @@
enable
SmartB2B.Optima.Service
1.0.0
- x64
+ x86
+ win-x86
diff --git a/tests/SmartB2B.Optima.IntegrationTests/SmartB2B.Optima.IntegrationTests.csproj b/tests/SmartB2B.Optima.IntegrationTests/SmartB2B.Optima.IntegrationTests.csproj
index 1046dd2..b98f133 100644
--- a/tests/SmartB2B.Optima.IntegrationTests/SmartB2B.Optima.IntegrationTests.csproj
+++ b/tests/SmartB2B.Optima.IntegrationTests/SmartB2B.Optima.IntegrationTests.csproj
@@ -4,7 +4,8 @@
net8.0-windows
enable
enable
- x64
+ x86
+ win-x86
diff --git a/tests/SmartB2B.Optima.Tests/Program.cs b/tests/SmartB2B.Optima.Tests/Program.cs
index 30fc72f..d1130ca 100644
--- a/tests/SmartB2B.Optima.Tests/Program.cs
+++ b/tests/SmartB2B.Optima.Tests/Program.cs
@@ -284,7 +284,7 @@ file sealed class CapturingComFacade : IOptimaComFacade
public int MaximumConcurrency => _maximumConcurrency;
public OptimaRuntimeInfo InspectRuntime(string installationPath) =>
- new("2026.5.1.6382", "CDNBase.Application", "x64");
+ new("2026.5.1.6382", "CDNBase.Application", "x86");
public void CheckConnection(ErpAdapterConfiguration configuration) => Capture(() => { });