我試圖使用ComAutomationFactory.CreateObject創建對象。它給出以下例外問題在ComAutomationFactory.CreateObject
"Failed to create an object instance for the specified ProgId"
我的應用程序運行在OOB上並具有提升的權限。
如果(ComAutomationFactory.IsAvailable & & App.Current.HasElevatedPermissions) {
dynamic sample = ComAutomationFactory.CreateObject("SampleCom.ComClass");
}
其中SampleCom是我的COM應用在C#創建
我使用Silverlight 4
您需要獲得更好的錯誤消息才能診斷此問題。我建議你使用調試器。 – 2010-01-15 10:06:14
只有在Dll簽名後,您纔可以使用ComAutomationFactory.CreateObject創建對象 – subbu 2010-01-18 12:04:56