导入时托管环境中的解决方案检查器实施会进行阻止或发出警告
适用于: Power Platform、Solutions
背景
托管环境中的 解决方案检查器强制实施允许管理员在导入解决方案之前要求有效的解决方案检查器结果。
现象
尝试 导入解决方案时,会收到以下错误或警告消息之一:
错误:由于严重冲突,解决方案被阻止导入。 修复这些冲突,然后重试导入。
警告:此解决方案中存在严重冲突。 可以通过在托管环境设置页中启用解决方案检查器强制实施来阻止具有严重冲突的解决方案。
原因
发生错误或警告消息的原因是在警告或阻止模式下启用了解决方案检查器强制实施,并且结果中存在严重冲突。
解决方法
在导入解决方案之前,必须修复解决方案中的严重冲突。
如果消息中存在结果链接,则可以使用该链接下载 SARIF 文件 以查看结果。 规则 文档 列出了每个规则,其中包含详细信息以及如何修复的链接。
如果消息中不存在结果链接,可以单独运行解决方案检查器以查看结果。 下面是一些特殊注意事项:
- 解决方案检查器运行时必须有解决方案检查器规则集。 执行此操作的最简单方法是:
- 在 使用解决方案检查器规则集的 Power Apps 中运行解决方案检查器。
- 使用默认情况下使用解决方案检查器规则集的 pac 解决方案检查。
- 如果显式传递规则集 ID,请使用
0AD12346-E108-40B8-A956-9A8F95EA18C9
,表示解决方案检查器规则集。
- 调用解决方案检查器时,请勿传递任何文件排除项或规则替代。 将来可能会为解决方案检查器的执行提供这些支持。