我可以在.NET/C#中为Microsoft Dynamics AX编码吗?

haa*_*nsi 11 c# axapta dynamics-ax-2009 .net-3.5

我是C#开发人员,想要开始学习Dynamics AX.请指导我可以在Dynamics AX中使用我的.net/C#技能(API知识)吗?

我知道AX是用X ++开发的,但有人告诉我这是可能的.

请指导我AX有一个网络界面或只是一个桌面应用程序.

Chr*_*cht 12

2011年8月,Dynamics AX 2012发布.
它现在支持.NET,因此您现在可以使用Visual Studio和任何.NET语言进行开发.

阅读Dynamics AX团队的这篇博客文章,了解相关内容:
欢迎使用Visual Studio和.NET开发人员社区

以下是MSDN的代码示例:
演练:使用.NET Business Connector将应用程序与Microsoft Dynamics AX集成[AX 2012]

您可以在Dynamics AX开发人员中心找到更多信息.


几年前他们开始研究.NET集成.以下是2009年关于它的9频道视频:
Peter Villadsen和Gustavo Plancarte:X ++到MSIL

从链接引用:

Peter和团队开发的新功能是一种从X ++编译器生成的X ++中间语言生成托管代码的工具.这将对用X ++编写的业务应用程序的性能产生深远的影响,并且非常明确地指出它们将在未来几个版本的Dynamics Ax中发挥作用.

  • 当然它被标记为dynamics-ax-2009,ax2012在提出问题时尚未提供!即使已经有可能在2009年实现整合,但在ax2012中它们似乎已经有了很大的改进.因此,对于刚开始使用它的人来说,与ax2009相比,知道使用.NET编程在ax2012中更容易. (7认同)

She*_*Pro 8

X ++是一种面向对象的语言,与C#有相似之处.X ++是用于构建会计和业务管理系统的MorphX开发平台的一部分.

快速浏览MSDN Doc.将揭示相似之处及其使用方式.

语法与C#非常相似,因此使用这种语言不会有陡峭的学习曲线.

  • 您可以使用Business Connector将其与其他应用程序集成.

  • 您还可以使用CLR Interop在X ++应用程序中调用C#等托管代码.然而,它不可能相反的方式.CLR互操作仅适用于X ++代码调用CLR托管程序集的方向.它不支持从CLR托管程序集调用X ++类.