实例化COM对象失败无法转换对象

时间:2017-12-13 07:10:01

标签: c# com

我有一个用C#.net framework 2.0创建的COM对象,COM客户端是一个Windows应用程序网络框架4.6.1。 COM客户端无法实例化COM对象,例外是 - 无法转换对象。 通过将COM客户端app.config中的useLegacyV2RuntimeActivationPolicy设置为false,可以成功实例化COM对象。

你能解释一下吗? 有没有一种方法可以将useLegacyV2RuntimeActivationPolicy设置为true来实例化COM对象?

我们从中获取的COM对象代码: https://www.codeproject.com/Articles/35532/C-COM-Object-for-Use-In-JavaScript-HTML-Including

我们用Windows应用程序替换客户端。

fail casting

registry com object

1 个答案:

答案 0 :(得分:0)

您可以在此处阅读有关在运行时设置V2运行时激活策略的信息:http://reedcopsey.com/2011/09/15/setting-uselegacyv2runtimeactivationpolicy-at-runtime/