【问题标题】:dynamics 365 crm managed solution not overriding Javascript webresource动态 365 crm 托管解决方案不覆盖 Javascript 网络资源
【发布时间】:2018-02-06 01:02:21
【问题描述】:

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

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

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

任何有关可能导致此问题的建议将不胜感激。 谢谢

【问题讨论】:

  • 这不是很有帮助,但我几年前就放弃了托管解决方案。它们只会引起问题。如果非托管解决方案也适用于您,我建议您切换。
  • 您是否尝试在更新解决方案时覆盖自定义项(通过导入)?
  • 是的,但是没有用。目前,我已将其导入为非托管文件,因为它是一个文件来解决问题。但最好能找到原因。

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


【解决方案1】:

请确保您在库标签中有属性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 > 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-02-04
    • 1970-01-01
    • 2020-04-18
    相关资源
    最近更新 更多