I am currently using v17.0.11.7458 of Sap.Data.SQLAnywhere.Core.v2.1.dll which is included in (what I am pretty sure) is the latest download of SQL Anywhere Developer Edition.
After upgrading our app from .NET 8.0 to .NET 9.0 we discovered that we are no longer able to connect to SQLAnywhere. The issue is that in .NET 9.0, SQLAnywhere no longer properly detects bitness and tries to use a 32bit DLL on a 64-bit platform.
I decompiled a bunch of code and tracked it down to this issue:
Bug? GetPEKind varies between .NET 8.0 and .NET 9.x - why? · dotnet/runtime · Discussion #113727
I imagine there is a newer version of the DLL that accommodates for this .NET8->9 change.
Where would I get this DLL? Or how would I at least report the above issue to the SAP developers so they can fix the bug?