- Установите бесплатную копию Visual Studio Express.
- Установить расширение VS от
\sdk\templates\xrm.pagescriptprojecttemplate
- Создайте VS-решение из шаблона XrmPageScript.
- От нового решения копии файла
\Scripts\XrmPageTemplate.js
Теперь вы можете принести XrmPageTemplate.js файл в Eclipse, и развивать с кодом заканчивания и т.д.
ОБНОВЛЕНО 2 декабря 2013
Посмотрев на ваши комментарии, я продолжил дальнейшее расследование. Eclipse, в отличие от Visual Studio, не поддерживает надежный способ завершения кода из источника JavaScript. В большинстве случаев для создания автозавершения требуется создание настраиваемого плагина.
Цитируя Add External JS Libraries to Eclipse JSDT-driven Projects:
ресурсы, которые будут добавлены в путь сборки теоретически можно сделать для Content Assist. Это важное различие, потому что , гарантирующий, что файл сканируется, не гарантирует, что он будет правильно преобразован в полезную объектную модель. Это потому, что в для корректной работы некоторых функций на основе JDT тип класса информация должна быть выведена во многих случаях. Eclipse анализирует абстрактное дерево синтаксиса JavaScript (АСТ) для создания «виртуальной» информации класса . И хотя уникальные условные обозначения различных наборов инструментов JavaScript, таких как Dodo, jQuery и Prototype, могут обрабатываться в некоторой степени, , и на данный момент это все еще условно.
Некоторые из создателей популярных JS-библиотек взяли проактивную роль в раскрытии своей объектной модели Eclipse через плагин.
Поскольку единственная поддерживаемая среда разработки для Dynamics CRM - Visual Studio вряд ли увидит, что пользовательский плагин будет выпущен для поддержки Xrm.Page
.
Любая причина, по которой вы боретесь с пищей Kool-Aid? – Daryl
Я использую Eclipse как IDE для других языков программирования, поэтому я не хочу изменять IDE только из-за библиотеки Xrm.Page. А также потому, что VS не является бесплатным + потребуется некоторое время, чтобы чувствовать себя комфортно с новой средой. – justasd
Выражения версий VS бесплатны, и это все, что вам нужно в этом случае. – Daryl