首页 > 解决方案 > 我可以在 Ubuntu 上开发 Microsoft Dynamics 365 吗?

问题描述

我正在使用Ubuntu 18.04,我想为Microsoft Dynamics 365.

例如,我知道IOS开发只能使用苹果产品进行开发,不能在其上进行开发Ubuntu,我想知道它是否相同Microsoft Dynamics 365

我看过几个教程视频,例如https://www.youtube.com/watch?v=OROfBriR_YU虽然我仍然不知道我是否可以开发Microsoft Dynamics 365Ubuntu是否需要Windows操作系统。

我可以看到Visual Studio可以在Ubuntu这里下载:https ://code.visualstudio.com/download但在我开始之前,我想确保我可以安装和运行开发插件所需的所有其他工具Microsoft Dynamics 365

开发过程中是否有任何我无法使用的东西(工具、平台)安装在Ubuntu

标签: linuxubuntudynamics-crmmicrosoft-dynamicsdynamics-crm-365

解决方案


该下载是 Visual Studio Code,它是 Microsoft 的跨平台编码工具/文本编辑器。常规Visual Studio是完整的 IDE。

为 Dynamics 365 for Customer Engagement(现在称为 Common Data Service 或 CDS)编写插件的问题在于SDK需要完整的.NET Framework,它仅适用于 Windows。

微软已经表示他们正在开发一个可与 .NET Core 配合使用的 SDK 版本,但据我所知,它尚未到来。从好的方面来说,微软宣布他们将在 2020 年 11 月将整个 .NET 平台融合到 .NET 5 中,因此这应该是完整的 CDS SDK 开发跨平台的最新进展(假设微软达到了目标日期。 )

.NET Core 是跨平台的。您可以使用 Linux 上的 Visual Studio Code 在 .NET Core 3.0 中编写一个控制台应用程序,该应用程序通过其WebAPI访问 CDS 。但是,对于插件来说,SDK 仍然是可行的方法。

更新:Microsoft 发布了与 .NET Core 3.0 和 3.1 兼容的ALPHA 版本的 CDS SDK。


推荐阅读