Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在使用.NET3.5的应用程序中使用.NET4.7编写的COM组件_.net_Com_Com Interop - Fatal编程技术网

在使用.NET3.5的应用程序中使用.NET4.7编写的COM组件

在使用.NET3.5的应用程序中使用.NET4.7编写的COM组件,.net,com,com-interop,.net,Com,Com Interop,我们有一个使用.NET 3.5的应用程序(Microsoft Dynamics 2008)。 我们已经创建了一系列.NET4.7组件。 因为我们不能混合使用.NET版本,所以我们打算使用新的(.NET 4.7组件)作为COM组件。 我们可以在开发(或使用).NET 3.5)的应用程序中使用(C#)NET 4.7创建的COM组件吗?您是否尝试过基于4.7创建一个简单的COM组件并从Dynamics应用程序调用它?实际上,我创建了4.7组件,客户也尝试过使用Dynamics。他们使用VS2008(!

我们有一个使用.NET 3.5的应用程序(Microsoft Dynamics 2008)。 我们已经创建了一系列.NET4.7组件。 因为我们不能混合使用.NET版本,所以我们打算使用新的(.NET 4.7组件)作为COM组件。
我们可以在开发(或使用).NET 3.5)的应用程序中使用(C#)NET 4.7创建的COM组件吗?

您是否尝试过基于4.7创建一个简单的COM组件并从Dynamics应用程序调用它?实际上,我创建了4.7组件,客户也尝试过使用Dynamics。他们使用VS2008(!),但他们只是看不到COM组件,尽管它似乎已注册(在regedit中看到)。我怀疑VS会阻止显示COM组件,因为od兼容性问题。我无法解释为什么该组件没有显示其他内容。最后,我们找不到方法,只好将所有.NET 4.7移植到3.5。