Click or drag to resize
PluginManifestMaximumVersion Property
Gets or sets the latest version of Virtual Radar Server that this plugin will work with.

Namespace: VirtualRadar.Interface.Settings
Assembly: VirtualRadar.Interface (in VirtualRadar.Interface.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public string MaximumVersion { get; set; }

Property Value

Type: String
Remarks

The version should be of the form "1.2.3" - i.e. do not specify the Virtual Radar Server revision number here.

If the currently installed version of Virtual Radar Server is higher than the version specified here then the plugin will not be loaded. An entry will be shown in the plugin's list to explain why the plugin was not loaded.

If this value is null or an empty string then the check for the minimum version is disabled.

If your plugin provides custom implementations of interfaces then it is recommended that you set this value to the version of Virtual Radar Server that you built the plugin against. In the long run the interfaces in Virtual Radar Server should settle down and not change between versions but in these early days they are likely to change quite often. If a later version of VRS changes the interfaces that you are overriding then your plugin will generate an exception message on startup - setting this property will prevent that. It will mean, however, that you will need to release new versions of your plugin when the main Virtual Radar Server application changes.

See Also