Я попытался создать объект, используя 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 Application создан в C#
я использую Silverlight 4
Чтобы диагностировать это, вам нужно получить более качественное сообщение об ошибке. Я рекомендую использовать отладчик. –
Только если Dll подписана, вы можете создать объект, используя ComAutomationFactory.CreateObject – subbu