动态365 crm托管解决方案不会覆盖Javascript webresource

时间:2018-02-06 01:02:22

标签: javascript dynamics-crm dynamics-crm-online

我在开发环境中修改了一个javascript文件(myfile.js)。将其导出为修补程序托管解决方案并导入到我的目标CRM环境后,不会反映对该文件所做的更改。

目标环境(我们知道)中没有直接更新该文件。 该文件最初与先前托管解决方案中的其他组件一起导入。 此更新是作为原始解决方案的补丁创建的(发布者是相同的)。

导入日志文件后显示已成功导入。我已经重新发布了几次,以确保它应用了这一变化。

任何有关可能导致此问题的建议都将受到赞赏。 感谢

1 个答案:

答案 0 :(得分:0)

请确保您在图书馆代码中有 solutionaction 属性。

示例:

 <formLibraries>
     <Library name="your_resource_file" libraryUniqueId="{GUID}" solutionaction="Added" />
 </formLibraries>

允许的值为:

<xs:simpleType name="solutionactionType">
  <xs:restriction base="xs:string">
    <xs:enumeration value="Added" />
    <xs:enumeration value="Removed" />
    <xs:enumeration value="Modified" />
  </xs:restriction>
</xs:simpleType >