LinqPad cannot load my new driver -- it's appending a 65535 version suffix
I'm testing a new LinqPad driver I created and published to nuget.org. The package is named Metalama.LinqPad. It allows to open Visual Studio projects and solutions in LinqPad, browse the code model, diagnostics, and so on.
The package works with a local build and a full version number, however, in our public build, as published on nuget.org, it does not work.
It says: FileNotFoundException. Cannot load Metalama.LinqPad version 0.5.0.65535. But the version 65535 is not mine, it has been added by LinqPad. The assembly name is Metalama.LinqPad, Version=0.5.0.0, Culture=neutral, PublicKeyToken=772fca7b1db8db06 and the assembly file version is 0.5.0, i.e. the fourth component is not specified, which I guess is represented as -1 == 65535. LinqPad should probably not add the version component when it is not specified.