マネージド環境でのソリューション チェッカーの適用により、インポート時にブロックまたは警告が表示される

適用対象: Power Platform、ソリューション

背景

マネージド環境でのソリューション チェッカーの適用 により、管理者はソリューションをインポートする前に有効なソリューション チェッカーの結果を要求できます。

現象

ソリューションをインポートしようとすると、次のいずれかのエラー メッセージまたは警告メッセージが表示されます。

エラー: 重大な違反により、ソリューションのインポートがブロックされます。 これらの違反を修正してから、インポートを再試行してください。

警告: このソリューションには重大な違反があります。 [マネージド環境の設定] ページでソリューション チェッカーの適用を有効にすると、重大な違反があるソリューションをブロックできます。

原因

マネージド環境でのソリューション チェッカーの適用[警告] モードまたは [ブロック] モードで有効になっており、重大な違反が結果に存在するため、エラーまたは警告メッセージが表示されます。

解決方法

ソリューションの重大な違反は、ソリューションをインポートする前に修正する必要があります。

メッセージに結果のリンクがある場合は、リンクを使用して SARIF ファイル をダウンロードして結果を表示できます。 規則のドキュメントには、詳細と修正方法に関するリンクを含む各ルールが一覧表示されています。

結果のリンクがメッセージに表示されない場合は、ソリューション チェッカーを個別に実行して結果を表示できます。 いくつかの特別な考慮事項を次に示します。

  • ソリューション チェッカーは、ソリューション チェッカー ルールセットで実行する必要があります。 これを行う最も簡単な方法は次のとおりです。
    • ソリューション チェッカー ルールセットが使用されている Power Apps でソリューション チェッカーを実行します。
    • pac solution チェックを使用します。ここでは、ソリューション チェッカー ルール セットが既定で使用されます。
    • ルール セット ID を明示的に渡す場合は、 を使用 0AD12346-E108-40B8-A956-9A8F95EA18C9します。これは、ソリューション チェッカー ルールセットを表します。
  • ソリューション チェッカーを呼び出すときは、ファイルの除外やルールのオーバーライドを渡さないでください。 これらは、将来的にソリューション チェッカーの適用でサポートされる可能性があります。