Milestone MIP SDK 2018 R2 not showing in Visual Studio Community 2017

I am brand new to Milestone, and going through the online training. After installing the MIP SDK MSI, Visual Studio Community is not showing the three ZIP files as part of the C# templates. Support suggested I ask the community, so here I am!

I appreciate any assistance you have to offer!

Particulars:

-

Milestone MIP SDK 2018 R2 {16DA3568-19C4-48C6-B0CD-CAF835B72C44}

-

Microsoft Visual Studio Community 2017 v15.8.1

Microsoft .NET 4.7.03056

C# Tools 2.9.0-beta8-63208-01

When the MIP SDK installer has been run on a PC with Visual Studio installed three zip files are put in your “Documents” - [C:\Users\[user]\Documents\Visual](file:C:/Users/[user]/Documents/Visual) Studio 2017\Templates\ProjectTemplates

If you ran the installer as another user that might explain that they are missing for you.

Try to see if you can find these three files: MIPAccessControl.zip, MIPLibrary.zip, MIPPlugin.zip on your disk drive and put them in the folder.

Note: in Visual Studio - Tools → Options - Projects and solutions - Locations -it is possible to customize where project templates are located. In the above I have assumed that default setup is maintained.

That is where the installer put them. I even expanded the ZIPs and made copies into the “Visual C#” sub-folder. Still nothing. I installed under my credentials, with local admin rights to the PC.

There must be an environmental thing going on… possibly a GPO setting, or something.

Perhaps I can manually load the library…?

I guess you double-checked that -Visual Studio - Tools → Options - Projects and solutions - Locations- has not been changed to point elsewhere..

I know that the zip files should not be unpacked. I do not see a way to load this if not starting by using it as template.

Other than that I am running out of ideas, I think I would in your situation try other fora where insight into Visual Studio behavior is the main thing and look for troubleshooting a template not found / not working issue..

And, the answer is… Visual Studio has to be run on the machine running Milestone. I was trying to run my workstation Visual Studio instance, to not load down the Milestone machine. I just built up a test box to go through the MIP materials, and it works flawlessly on the Milestone test machine.

Having an XProtect VMS (small, not many cameras) in the development PC itself is very handy for debugging. Having separate test server(s) with the XProtect VMS is perhaps even better, in this case you should install the MIP SDK in the development machine not in the XProtect server(s).

If developing Smart Client or Management Client plugins I would also recommend having the clients, Smart Client and/or Management Client, in which the plugin should be loaded installed locally in the development PC for easy debugging.

Thanks, Bo… Agreed. Current budget allows for one production and one for development/test. Much better scenario!