fody costura wraps all .dlls into a single .exe. Because of that the gw2sharp.dll was not accessible. Thus the assembly.Location returned an empty string. This empty string caused .GetVersionInfo to throw a 'System.ArgumentException' in mscorlib.dll with System.ArgumentException: 'The path is not of a legal form.'
…exe with fody costura
sources