Основное отличие, которое я обнаружил, заключается в том, что, встраивая файл Xap прямо в форму, он получает прямой доступ к свойству Xrm
и гораздо легче получает доступ к полям формы.
Если это было ввеб-ресурс, вам нужно либо иметь javascript на веб-ресурсе, например
var Xrm = window.parent.Xrm
, который установит переменную Xrm
в вашем ресурсе Html в свойство Xrm
наформу, и вы можете затем перетащить ее в приложение Silverlight, чтобы получить доступ к полям и свойствам.
Основное отличие состоит в том, где вы хотите встроить свой веб-ресурс Silverlight.Я хотел поставить свою форму, над которой я сейчас работаю, в левой навигационной панели формы в качестве отдельной страницы.Это потребовало редактирования формы с добавлением нового элемента Nav, но это позволяет только добавить веб-ресурс HTML, поэтому мне пришлось встроить в него свое приложение Silverlight, чтобы отобразить его.
Итак, преимуществопрямое вложение для свойств формы доступа.Но с точки зрения использования это зависит от того, чего вы пытаетесь достичь.