在使用.NET3.5的应用程序中使用.NET4.7编写的COM组件
我们有一个使用.NET 3.5的应用程序(Microsoft Dynamics 2008)。 我们已经创建了一系列.NET4.7组件。 因为我们不能混合使用.NET版本,所以我们打算使用新的(.NET 4.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)的应用程序中使用(C#)NET 4.7创建的COM组件吗?您是否尝试过基于4.7创建一个简单的COM组件并从Dynamics应用程序调用它?实际上,我创建了4.7组件,客户也尝试过使用Dynamics。他们使用VS2008(!),但他们只是看不到COM组件,尽管它似乎已注册(在regedit中看到)。我怀疑VS会阻止显示COM组件,因为od兼容性问题。我无法解释为什么该组件没有显示其他内容。最后,我们找不到方法,只好将所有.NET 4.7移植到3.5。