Dynamics 365 解决方案使用哪个.NET 版本?

问题描述 投票:0回答:2

我有一个 d365 解决方案,其中包含用 C# 编写的插件。在这些插件中,我使用 WCF 框架进行 HTTP 连接。我最初的问题是:“我使用的是哪个 WCF 版本?”。我的研究结果是,该版本是所使用的.NET框架的版本。所以现在我的问题是:当我将解决方案导入 d365 环境(Microsoft 使用哪个 .NET 版本)来执行我的 C# 编写的插件时?有办法看到吗?

提前致谢

c# .net dynamics-crm microsoft-dynamics dynamics-crm-webapi
2个回答
1
投票

对于 Dataverse (Dynamics 365 CE) 插件,您实际上可以使用 .NET Frameworks 4.6.2、4.7 和 4.7.1。对于大多数实现,我使用 4.7。效果很好。


0
投票

Microsoft 推荐使用 .NET SDK 版本 4.6.2 开发人员包。

https://learn.microsoft.com/en-us/power-apps/developer/data-platform/org-service/visual-studio-dot-net-framework

Microsoft Dataverse SDK 程序集使用 .NET Framework 4.6.2 构建。您可以使用 Visual Studio 来使用 .NET Framework 4.6.2 或更高版本构建托管代码应用程序。

插件和自定义工作流程序集应使用 .NET Framework 4.6.2。虽然使用更高版本构建的程序集通常应该可以工作,但如果它们使用 4.6.2 之后引入的任何功能,则会发生错误。

在开发计算机上安装 .NET Framework 4.6.2 时,请务必安装开发人员包而不仅仅是运行时。这将允许在 Visual Studio 的“新建项目”对话框和项目属性的目标框架下拉菜单中选择 4.6.2 框架。

© www.soinside.com 2019 - 2024. All rights reserved.