1

我尝试使用 ComAutomationFactory.CreateObject 创建对象。它给出了以下异常

     "Failed to create an object instance for the specified ProgId"

我的应用程序在 OOB 上运行并且具有提升的权限。

if (ComAutomationFactory.IsAvailable && App.Current.HasElevatedPermissions) {

                dynamic sample = ComAutomationFactory.CreateObject("SampleCom.ComClass");

            }

其中 SampleCom 是我用 C# 创建的 Com 应用程序

我使用 Silverlight 4

4

1 回答 1

1

只有签署了 Dll,您才能使用 ComAutomationFactory.CreateObject 创建对象

于 2010-02-09T10:18:15.777 回答