我想知道,如何在2008年视觉演播室“ATL EXE”服务器上添加(使用COM Interop设施(www.net)C# COM物体。 基本上,我试图创建一种程序自动化服务器,以持有我的C# COM标语,让它成为许多客户的单一吨服务器。 我认为,我需要做的是,在ATL EXE服务器的IDL档案中添加适当的条目? 这一权利是否合理? 没有人会想到如何真正地在当时我C# COM反对? 我猜测,我需要重新界定《古典》,否则,将只是立即将C#置于一边? 感谢任何帮助。
- 达维德
For Example: .
import "oaidl.idl";
import "ocidl.idl";
[
uuid(A9F9E81F-D5FE-4718-8078-E8378CFB3D3C),
version(1.0),
helpstring("Libreria dei tipi SSOLoginDLLServer 1.0")
]
library SSOLoginDLLServerLib
{
importlib("stdole2.tlb");
import "SSOLoginDLL.tlb"; <-- Reference included to my C# project which creates the TLB
[
uuid(A8FD5BC5-3B8D-4828-B9CB-6496A7A6D9B9)
]
coclass CSSOLogin
{
[default] interface ISSOLogin;
[default, source] dispinterface ISSOLoginEvents;
};
};