0

我在 .NET 中遇到了 COM 组件的问题。每次我调用它的方法时,它都会实例化但抛出异常。

4

1 回答 1

1

没有看到代码真的很难。我对 COM 了解不多,但您可能想检查您的 .net 程序是为 32 位还是 64 位编译,并且根据您的平台,您可能必须在应用程序的入口点上显式设置线程模型,例如在 Windows 控制台应用程序中,您将执行以下操作:

[STAThread]
private static void Main(string[] args)

我记得曾经有过类似的问题,但无法确定这是否解决了问题。更多信息:http: //msdn.microsoft.com/en-us/library/system.stathreadattribute.aspx

于 2012-06-26T15:39:21.573 回答