Getting dependency error for VideoOS.Platform.Common.InternalCommandServiceCommon

Hi,

My Plugin uses MIPSDK version 2022.R1 But I am using Management server and smart client version 2021.R1

I am getting following error

Error: SampleExecuter ():Could not load type 'VideoOS.Platform.Common.InternalCommandServiceCommon' from assembly 'VideoOS.Platform.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=bc60fba4a7969f89

Pls help.

To resolve the issue, while maintaining the Smart Client version, copy the new VideoOS.Platform.dll file to the binary folders for your product.

To replace the DLL file in your Smart Client, follow these steps:

  1. Go to the output folder when you have built a solution that uses the VideoOS.Platform Nuget (https://www.nuget.org/packages/MilestoneSystems.VideoOS.Platform)
  2. Copy the VideoOS.Platform.dll file.
  3. Exit Smart Client.
  4. Go to the binary folder of your Smart Client. By default, the folder is in the following location: [C:\Program](file:C:/Program) Files\Milestone\XProtect Smart Client.
  5. Paste the new VideoOS.Platform.dll.
  6. Start the Smart Client and see the plugin work.

Or, to upgrade the Smart Client. You can always use a newer Smart Client - https://developer.milestonesys.com/s/article/XProtect-Smart-Client-cannot-load-your-MIP-plugin

Hi,

Thanks for the reply.

As you suggested I have replaced newer version of VideoOS.Platform.dll In [C:\Program](file:C:/Program) Files\Milestone\XProtect Smart Client directory

After this Smart client couldn’t Login. It shows Unknown Errror

Am I missing anything ? Do i need to perform any other steps. Pls help !

I am very sorry. We gave you a wrong answer in the previous post. It is no longer recommended to replace the dll. It might cause some issues like you got. Instead, please upgrade Smart Client.

For MIPSDK 22.R1 What is the minimum version of Smart client is required ?

Maybe you can try the same version as MIP SDK.