C# Dynamics CRM Winforms集成-.NET Framework向后兼容性

C# Dynamics CRM Winforms集成-.NET Framework向后兼容性,c#,.net,microsoft-dynamics,dynamics-crm-online,C#,.net,Microsoft Dynamics,Dynamics Crm Online,我开发了一个windows窗体应用程序,它从Dynamics CRM online提取数据并在我的应用程序中显示检索到的数据。我的应用程序使用.NETFramework 4.5.2 我有一个基于.NETFramework 4.5的现有应用程序。现在,我想将新表单应用程序(f/w-4.5.2)中的代码用于现有的应用程序(f/w-4.5) 当我尝试集成时,XRM包抛出了一个错误,它们只支持f/w-4.5.2 我在网上查了一下是否有机会克服这些错误,但没有找到任何解决办法 我认为没有解决办法,因为我没

我开发了一个windows窗体应用程序,它从Dynamics CRM online提取数据并在我的应用程序中显示检索到的数据。我的应用程序使用.NETFramework 4.5.2

我有一个基于.NETFramework 4.5的现有应用程序。现在,我想将新表单应用程序(f/w-4.5.2)中的代码用于现有的应用程序(f/w-4.5)

当我尝试集成时,XRM包抛出了一个错误,它们只支持f/w-4.5.2

我在网上查了一下是否有机会克服这些错误,但没有找到任何解决办法

我认为没有解决办法,因为我没有希望

注意:在MSDN中,他们没有提供任何关于4.5的信息

还有一点需要补充的是,我在4.5.2中使用了xrm8.x&现在我将这些版本降级到7.x以支持4.5框架。但是API在8.x和7.x之间是不同的


不过,如果有人能切碎一些光线来解决我的问题,我就发这个帖子

如果可以,只需将现有应用程序升级为使用.NET 4.5.2就会容易得多。4.5和4.5.2之间不应该有任何重大的突破性变化,因此您在4.5中的代码在4.5.2中应该可以正常工作。

如果可以,只升级现有应用程序以使用.NET 4.5.2会容易得多。4.5和4.5.2之间不应该有任何重大的突破性变化,因此您在4.5中的代码在4.5.2中应该可以正常工作。

正如您所观察到的,如果您的CRM是2015+,那么您必须使用4.5.2或更高版本才能使用SDK程序集。我同意@Jordi只更改您的旧Project.net版本。正如您所观察到的,如果您的CRM是2015+版,那么您必须使用4.5.2或更高版本才能使用SDK程序集。我同意@Jordi仅仅更改您的旧projects.net版本。谢谢Jordi,但如果有更好的解决方案,我正在寻找。或者,我应该只使用CRM SDK 2015:(因为现有的项目非常庞大,不想通过将frmaework更改为4.5.2而造成新问题,尽管中断的可能性非常小。谢谢Jordi,但如果有更好的解决方案,我正在寻找。或者,我应该只使用CRM SDK 2015:(由于现有项目规模巨大,不希望通过将FRMAE工作更改为4.5.2而造成新问题,尽管破坏的可能性非常小。