由于.net Framework版本,CRM365自定义工作流注册问题
我有一个CRM365 V9安装在本地。 该应用程序需要使用C#和Visual Studio 2019创建自定义工作流。 我们的目标是注册它,并能够使用插件分析器对其进行调试。 在注册自定义工作流之前,一切都按预期进行。在这一点上,有一条错误消息说,用于编译它的.Net Framework高于4.6.2。这是真的,我们是根据4.7编译的 未处理的异常:System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault,Microsoft.Xrm.Sdk,Version=9.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35]:此插件程序集使用.NET Framework的版本4.7。目前,Microsoft Dynamics 365需要.NET Framework的4.6.2版才能用于插件程序集。使用.NET Framework 4.6.2版重新生成此程序集,然后重试。 我们的开发机器目前有.NET Framework 4.7和4.7.2,因为它们是由开发中心自动更新的。 在Visual Studio项目属性中,我无法选择4.6.2,因为它不在列表中。 我尝试手动安装,但安装程序阻止了我,因为已经安装了更高版本的框架 因此,基本上这是一条死胡同:一方面,CRM365需要4.6.2版本,但MS不允许4.6.2与更高版本共存 除了使用一台空白机器并重新安装软件,直到我们达到4.6.2框架,还有人看到解决方案吗;而不是只使用那台机器进行编译和调试。在我看来这绝对是愚蠢的,但事实就是这样。我不明白微软在创建这种强依赖时的想法由于.net Framework版本,CRM365自定义工作流注册问题,.net,plugins,workflow,registration,dynamics-crm-365,.net,Plugins,Workflow,Registration,Dynamics Crm 365,我有一个CRM365 V9安装在本地。 该应用程序需要使用C#和Visual Studio 2019创建自定义工作流。 我们的目标是注册它,并能够使用插件分析器对其进行调试。 在注册自定义工作流之前,一切都按预期进行。在这一点上,有一条错误消息说,用于编译它的.Net Framework高于4.6.2。这是真的,我们是根据4.7编译的 未处理的异常:System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServic
感谢您抽出时间。我们正在成功构建并部署.NET 4.7.1版的CRM Online。为了能够在4.6.2中构建,您需要安装开发者包,而不仅仅是运行时