You can upgrade your existing plug-ins created with the vSphere Web Client SDK 6.0 Update 1 by applying changes to the properties filenames, the initialization code of the web-platform.js file, and the bundle-context.xml file.

To make your plug-ins developed with the vSphere Web Client SDK 6.0 Update 1 compatible with vSphere 6.5, you must apply the following changes.

Change the filenames suffix of the .properties files located in the webapp/locales folder of your existing plug-ins for example from _en_US to -en_US. If you keep the existing filenames of your localization resources, the vSphere Client and the vSphere Web Client display the keys of the strings instead of the localized values.

After you apply this change, open the build-war.xml Ant build script for generating .war files and change the value of the REGEXP2 environment variable to \2_\1.properties. Rebuild the plug-ins to make them compatible with the current version of both Web browser applications.

Remove all mentions of viewResolvers from your bundle-context.xml files to avoid conflicts.

Edit your web-platform.js JavaScript API initialization files to start with the following code:

        var WEB_PLATFORM = self.parent.WEB_PLATFORM;
    if (!WEB_PLATFORM) {
       WEB_PLATFORM = self.parent.document.getElementById("container_app");
       self.parent.WEB_PLATFORM = WEB_PLATFORM;
       WEB_PLATFORM.getRootPath = function() { return "/vsphere-client"; }
    }