Thanks for the response. Actually, I know all about how to set up the reference to the VisaNS assembly and have already done so. My issue isn't really how to set it up, but rather more of a style for writing an instrument driver using this assembly in C#. Kind of like the equivalent of what exists if you want to write an IVI instrument driver or, say, a LabVIEW instrument driver. As I indicated the examples that are provided with the .NET assembly for VISA are pretty simplistic and not indicative of trying to create an application like an instrument driver. For example, error handling is tantamount to simply displaying a popup dialog box. Not much use to that. Unfortunately, the examples you provided don't even use the .NET assemblies, and are simply read/write examples, just like the examples that come with the .NET assemblies for VISA.
Well, I guess I'll just wait around to see if this mechanism gains any traction in the industry. If nobody comes out with instrument drivers using this assembly directly rather than creating wrappers around IVI drivers it pretty much answers whether there's any advantage in using this technology in writing instrument drivers under .NET.