After some investigation I think I may have found the issue:
I tried to develop a workaround so that I would use a normal .NET Browser if the OS Version is 10, which is where I'm developing.
During the debug Session I found the following strange behavior.
Environment.OSVersion while debug from Visual Studio:
Code: C#
Environment.OSVersion
{Microsoft Windows NT 10.0.10240.0}
Platform: Win32NT
ServicePack: ""
Version: {10.0.10240.0}
VersionString: "Microsoft Windows NT 10.0.10240.0"
which is correct.
Environment.OSVersion while debug from Microsoft Access (Attached to Access Prozess):
Code: C#
Environment.OSVersion
{Microsoft Windows NT 6.2.9200.0}
Platform: Win32NT
ServicePack: ""
Version: {6.2.9200.0}
VersionString: "Microsoft Windows NT 6.2.9200.0"
which is completly wrong. Something seams to override the OSVersion.
Is it maybe a Bug in Windows 10 or Access?
Do you rely on Environment.OSVersion for some version checking internaly? Then this might be the issue.