Dynamics CRM:在Eclipse中使用Xrm.Page库

时间:2013-11-20 14:36:19

标签: javascript eclipse dynamics-crm-2011

我正在使用Eclipse作为JavaScript IDE。

我想在此环境中设置Xrm.Page库(用于代码完成和帮助)。

我找不到任何单独的库文件和任何工具,仅适用于Visual Studio。 是否有在Eclipse中使用它的解决方案?

1 个答案:

答案 0 :(得分:1)

  1. 安装Visual Studio Express的免费副本。
  2. \sdk\templates\xrm.pagescriptprojecttemplate
  3. 安装VS扩展程序
  4. 从XrmPageScript模板创建VS解决方案。
  5. 从文件的新解决方案副本\Scripts\XrmPageTemplate.js
  6. 现在您可以将XrmPageTemplate.js文件带入Eclipse并使用代码完成等进行开发。

    2013年12月2日更新

    在看了你的评论后,我做了一些进一步的调查。与Visual Studio不同,Eclipse不支持以可靠的方式从JavaScript源代码完成代码。在大多数情况下,它需要创建一个自定义插件来支持自动完成。

    引自Add External JS Libraries to Eclipse JSDT-driven Projects

      

    理论上可以创建添加到构建路径的资源   可用于内容辅助。这是一个重要的区别,因为   确保扫描文件并不能保证文件被扫描   正确转换为可用的对象模型。那是因为,在   为了使一些基于JDT的功能正常工作,类类型   在许多情况下必须推断出信息。 Eclipse检查了   JavaScript抽象语法树(AST)为了生成"虚拟"   课堂信息。而各种各样的独特惯例   可以处理诸如Dodo,jQuery和Prototype之类的JavaScript工具包   在某种程度上,在这一点上,它仍然是临时的。

         

    一些流行的JS库的制作者已经发挥了积极的作用   通过插件将他们的对象模型暴露给Eclipse。

    由于Dynamics CRM唯一受支持的开发环境是Visual Studio,因此不太可能会发布自定义插件以支持Xrm.Page