The sidecar was set to PlatformTarget=x86 + Prefer32Bit=true to mirror v1's Driver.Galaxy.Host bitness, which itself was x86 only because of MXAccess COM. PR 7.2 retired Galaxy.Host, so that constraint is gone. AVEVA Historian 2020 ships an x64 build of every SDK assembly the sidecar needs (lib\aahClientManaged.dll + aahClient.dll + aahClientCommon.dll sourced from C:\Program Files (x86)\Wonderware\Historian\x64\; the remaining three SDK assemblies — Historian.CBE / DPAPI / ArchestrA.CloudHistorian.Contract — are pure-managed AnyCPU and load in either bitness). Drop PlatformTarget to x64 on both the sidecar project and its test project; running 37/37 historian tests + the live install confirms the SDK loads and serves the named pipe in a 64-bit-native process. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
46 KiB
46 KiB