The reason for the version check is to guarantee that the .Net SDK has been built based on the same API specification as the Qlik Sense version you are communicating with. In your case you can either switch to SDK version 2.2.4, or you can turn of the version check. The latter is typically OK, but you might run into some errors relating to API endpoints having changed between the Qlik Sense version and the .Net SDK version. In particular, the client dll might give some surprises.
To turn off the version check you add the following code:
location.IsVersionCheckActive = false;