Disable automatic updates
Please provide a way to disable automatic updates in the LINQPad.exe.config file.
I just ran LINQPad as normal and - for no apparent reason - got a strange error I hadn't seen before [see http://forum.linqpad.net/discussion/1095/cs0246-the-type-or-namespace-name-this-could-not-be-found-press-f4-to-check-imported-namespaces/]. It turns out that LINQPad had automatically updated itself. Not only did it not tell me, let alone give me a chance to cancel this, but it was a breaking change. As a software developer myself, I do not understand how any developer can think that this is an OK thing to do to a user. LINQPad (and other software) should really never update itself without the user's consent, but at minimum there should be a way to disable this behaviour if it's on by default.
I found -noupdate and -noforward after some googling, but we have LINQPad.exe checked into source control and it only takes one developer to not use these flags and check in the updated version for it to go back to broken for everyone, so this is not enough. There needs to be a way to disable it that persists and is shared by all developers.
I just ran LINQPad as normal and - for no apparent reason - got a strange error I hadn't seen before [see http://forum.linqpad.net/discussion/1095/cs0246-the-type-or-namespace-name-this-could-not-be-found-press-f4-to-check-imported-namespaces/]. It turns out that LINQPad had automatically updated itself. Not only did it not tell me, let alone give me a chance to cancel this, but it was a breaking change. As a software developer myself, I do not understand how any developer can think that this is an OK thing to do to a user. LINQPad (and other software) should really never update itself without the user's consent, but at minimum there should be a way to disable this behaviour if it's on by default.
I found -noupdate and -noforward after some googling, but we have LINQPad.exe checked into source control and it only takes one developer to not use these flags and check in the updated version for it to go back to broken for everyone, so this is not enough. There needs to be a way to disable it that persists and is shared by all developers.
Comments
1) Google "linqpad change log";
2) Actually get the new version.
A user should be able to see this before they upgrade. Could you provide the "What's New" page on the website, please, linked from the download page and/or the homepage?
Also, in general, a lot of support questions can be omitted this way because users are automatically up to date with their version.
Are you sure the linked issue is related to the automatic update feature of LINQPad?