What you describe is inability to load the DLL. So:
* the surface is registered in Sonar, so you see it in the list
* but it can not be loaded, to you see what you see... there can be 3 reasons for that:
1) registration information is wrong (pointing to not existing location)
2) the DLL at registered location has different bitness
3) the DLL has some dependency, not found on your computer (MS Runtime)
(1) and (2) should be fixed when you use the installer, before overwriting the DLL with the latest version
(3) for DLL from GitHUB you can try to solve by installing
https://www.microsoft.com/en-gb/download/details.aspx?id=40784 If still no luck, open command line with Administrator privilege (if you do not know how, check
http://www.howtogeek.com/194041/how-to-open-the-command-prompt-as-administrator-in-windows-8.1/),
change to the location where you have the DLL (like
cd "c:\Cakewalk\Shared Surfaces", I am not on windows now so can not write exactly) and execute
runsvr32 VS700.dll , write the result here (either it is registered, could not be loaded, etc).