Dave,
I think that the DMCOREEX.dll is a COM dll. When calling csc.exe, make
the reference to Interop.DMCOREX.dll, and it should work.
--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)
Dave H said:
Thanks for your info. I guess I'm still trying to figure out terminology
so I'm don't know what a managed assembly is or what a com dll is. I'm
currently am trying to learn more about VS.Net by working in Visual Web
Developer 2005 Express Edition Beta until we get a purchased VS.NET program.
I do think I created an interop assembly (right clicked on project - 'add
references'). In the solutions explorer I can see a 'Bin' folder containing
what seems to be a network symbol followed by 'Interop.DMCOREX.dll'. Is
that what you were talking about? Anyway I still get the error message.
The dmcorex.dll is an API (Onbase Document retrieval) that I access to
call functions in them that returns document lists and documents themselves.
So is that a COM dll?
What exactly is a COM dll?
Please bear with me. I'm very much of novice with VB, C# and web services technology.
Thanks again - I appreciate it,
Dave
Nicholas Paldino said:
Dave,
Is DMCOREEX.DLL a managed assembly, or is it a COM dll? If it is a COM
dll, then you will have to create an interop assembly and reference that.
Hope this helps.
--
- Nicholas Paldino [.NET/C# MVP]
- (e-mail address removed)
You'll have to excuse me if I don't know what I'm talking about, but I'm
new to webservices. I'm attempting to compile a C# file with csc
/r:dmcorex.dll C:\InetPub\wwwroot\asptest\mtm\OBWebSvc.asmx.cs. dmcorex is
in a using statement in the file 'using dmcorex;'. After running this I get
the following error:
'c:\WINNT\Microsoft.NET\Framework\v2.0.40607\dmcorex.dll' could not
beopened -- 'There isn't metadata in the memory or stream'
Anyone have any idea what this message means?
Thanks for any help,
Dave