Reference Tailviewer.Api nuget package in Version X
Implement at least one plugin, add required attributes
Execute "archive pack" on the resulting binary using an older version of archive.exe
A cryptic error message appears which claims that the plugin does not specify the PluginId attribute.
Expected behaviour
A human readable error message shall appear which tells the user that the user shall use the same archive.exe version that matches the nuget version. For example:
"ERROR: You are using archive.exe v0.8.1 but are targeting Tailviewer.Api.dll v0.9.850. Please invoke archive.exe v0.9.850!"
Current behaviour
A cryptic error message appears which claims that the plugin does not specify the PluginId attribute.
Expected behaviour
A human readable error message shall appear which tells the user that the user shall use the same archive.exe version that matches the nuget version. For example: "ERROR: You are using archive.exe v0.8.1 but are targeting Tailviewer.Api.dll v0.9.850. Please invoke archive.exe v0.9.850!"