The library "VideoOS.Platform.Common.dll" does not work for "Any CPU", just for x64 bit platform. Is there any change in the new Milestone 2021 R1 release?

Hello, after calling the login method from library “[disk drive]\Program Files\Milestone\MIPSDK\Bin\VideoOS.Platform.SDK.dll” application fail down on library “VideoOS.Platform.Common.dll” while “Any CPU” is set as the target platform. If the application runs on a 64x bit platform everything is working. 32x bit platform creates the same error as “Any CPU”. Is there any change in the new Milestone 2021 R1 release? It works fine with older versions and with the same settings.

Please run on a x64 bit configuration. If you want to use a x32 bit platform, please use x86 redistributable. You can download it and there are 2 options for downloading.

  1. Please go to Milestone web site ([https://www.milestonesys.com/](https://www.milestonesys.com/ "https://www.milestonesys.com/")). Login to MyMilestone. Click “Application Track” and you will see Application Track page. Please find “Get Started with the MIP SDK” in the page and expand it. You will find MIP SDK 2021 R1 – Redistributable Installer x86 there.
    

If you are not MyMilestone member then please download the installer here - download.milestonesys.com\MIPSDK\MIPSDK_Redist_Installer_x86_2021R1.msi

There is no other possibility how we can build the application for “Any CPU”? And why it was changed?

We have discussed about it with Milestone Development but unfortunately there is no other way to do it.