无法在COM对象上调用方法

时间:2012-06-26 15:25:34

标签: c# .net com

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

1 个答案:

答案 0 :(得分:1)

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

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

我记得曾经有一个类似的问题,但不能确定这是否已修复。更多信息:http://msdn.microsoft.com/en-us/library/system.stathreadattribute.aspx