首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CRM365框架版本导致的.net自定义工作流注册问题

CRM365框架版本导致的.net自定义工作流注册问题
EN

Stack Overflow用户
提问于 2020-11-14 15:55:36
回答 1查看 1.1K关注 0票数 0

我在前提下安装了一个CRM365 V9。应用程序需要使用C#和VisualStudio2019创建自定义工作流。我们的目标是注册它并能够使用插件来调试它。在我们注册自定义工作流之前,一切都按预期的方式工作。在这一点上,有一条错误消息说用于编译它的.Net框架高于4.6.2,这是正确的,我们是针对4.7编译的。

未处理的异常: System.ServiceModel.FaultException`1[Microsoft.Xrm.Sdk.OrganizationServiceFault,Microsoft.Xrm.Sdk、Version=9.0.0.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35]:这个插件程序集使用.NET框架的4.7版本。此时,MicrosoftDynamics365需要插件程序集的.NET框架4.6.2版本。使用.NET框架4.6.2版本重新构建此程序集,然后重试.

我们的开发机器目前有.NET Framework4.7和4.7.2,因为它们是由开发人员自动更新的。居中。在Visual项目属性中,我无法选择4.6.2,因为列表中不存在4.6.2。我尝试手动安装,但是安装程序阻止了我,因为框架的更高版本已经安装了。

因此,基本上这是一个死胡同:一方面CRM365需要4.6.2版本,但MS不允许4.6.2与更高版本共存。

除了使用空白机器和重新安装软件之外,还有人看到了解决这个问题的方法吗?直到我们到达4.6.2Framework;而不是使用该机器进行编译和调试。在我看来,这绝对是愚蠢的,但事实就是如此。当他们创建这种强烈的依赖性时,我不明白微软的想法是什么。

谢谢你抽出时间。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-02 20:01:05

我们正在成功地构建并部署到.NET 4.7.1版本的在线客户关系管理系统中。为了能够在4.6.2中构建,您需要安装开发人员包,而不仅仅是运行时。https://dotnet.microsoft.com/download/dotnet-framework/net462

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64835791

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档