何时需要注册 .Net dll 和 COM dll?

3

我不太清楚何时需要注册dll。我猜我们需要注册.NET DLL,如果它需要从COM DLL中访问,而需要注册COM DLL,如果需要从.NET DLL中访问。这样说对吗?如果我有错误,请纠正我。谢谢提前为任何澄清所做的努力。


1
COM dlls必须注册才能使用。 - slugster
1个回答

3

COM dll必须始终进行注册。

如果.Net DLL公开了COM接口,则它也需要进行注册。


1
我必须在开发机器上注册COM dll才能对其进行编程并获得智能感知等功能,但在目标机器上似乎只需将dll放在程序的同一文件夹中即可使其正常工作。这不是真的吗? - Stefan
我发现为了我的目的,注册COM DLL“Office.dll”是没有必要的。但是,没有这个DLL,我的.NET 3.5应用程序在WinXP上会崩溃(尽管在Win7上可以正常工作)。所以你确定它一定需要被注册吗? - Dan W

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接