You might want to checkout wwDotnetBridge which allows accessing .NET components without registration through RegAsm...
It's now free and open source:
http://west-wind.com/wwDotnetBridge.aspxand there's a white paper that explains plain COM interop (what you're doing) and how you can do that and much more with wwdotnetbridge:
http://west-wind.com/presentations/wwdotnetbridge/wwDotnetBridge.pdf+++ Rick ---
>It's been a while since the last time I have done that. I am trying to access a .NET dll from VFP.
>
>So, I tried this:
>
>
>loFramework=CREATEOBJECT("Framework.CRC32")
>
>
>But, I get "Class definition FRAMEWORK.CRC32 is not found.".
>
>I recall there is something I have to do in .NET to expose the class. I don't recall if there was anything additional to do at the VFP level or the register of the dll.