You really need to open ildasm from a VS 2005 command prompt and then open that DLL to see what it has in it. This kind of problem can usually be fixed in about a minute.
You also need to ensure that the assembly is not in the GAC, or if it is there, it has to be the newest version (look in c:\windows\assembly).
You don't really need a reference to this DLL in the ASP.NET solution, but it won't hurt. This just copies it to the bin folder, or possibly makes an entry in web.config.
I prefer to keep web.config as clean as possible, and you get an automatic reference to all assemblies in the main bin folder.
By the way, the convention for parts of a namespace is to use Pascal case, since these are inherantly public. But it's just a convention and won't affect the operation of your site.
Eric
|