Generating a loader using
https://bitbucket.org/alfonse/glloadgen/wiki/Home and calling ogl_LoadFunctions() every time the DLL is reloaded should work. Even if the loading fails when it can't load all the functions/extensions, it will load all the function pointers it can.