KB: ERC検証設定がプロジェクトオプションと異なる場合にリリースが失敗する
Updated: 9月 09, 2026
プロジェクトオプションで違反の報告レベルを「No Report」に設定しているにもかかわらず、電気ルールチェック(ERC)の違反によってプロジェクトのリリースが失敗する場合、ERC検証レポートで異なるエラー報告設定が使用されている可能性があります。リリース処理中、Altium Designerはプロジェクトレベルの設定ではなく、電気ルールチェック検証レポートで定義されたエラー報告設定に基づいて評価を行います。この問題は、ERC検証レポートでプロジェクトのデフォルト設定を使用するように変更するか、エラー報告レベルをリリース要件に合わせて手動で調整することで解決できます。
解決方法の詳細
「No Report」に設定していてもリリースが停止する
プロジェクトのエラーレポート設定で、報告された違反のエラーレポートモードが No Report に設定されているにもかかわらず、Project Releaser がエラーで失敗します。ユーザーはリリース時にその違反が無視されると考えるかもしれませんが、リリース処理では依然としてエラーが報告され、正常に完了しません。
ERC 検証の設定が優先される
Altium Designer では、Project Options と検証レポートのエラーレポート設定が別々に管理されています。Electrical Rule Check Validation レポートで使用される設定は Output Job ファイルに保存され、プロジェクトレベルの設定とは独立しています。リリース時、Project Releaser は ERC 検証レポートで定義された設定を使用します。この設定がプロジェクトの設定よりも厳しい場合、Project Options で違反が No Report に設定されていても、リリースが失敗することがあります。これは仕様どおりの動作です。
検証設定とプロジェクト設定を一致させる
- ERC 検証レポートでプロジェクトのデフォルト設定を使用するように設定します。
- または、リリース要件に合わせて ERC 検証レポートのエラーレポートレベルを手動で調整します。
- これらの設定は別々に管理されているため、Project Options でエラーレポート設定を変更した際は、ERC 検証レポートの設定も確認してください。
ERC 検証レポートを更新する
- Validation Output Job ファイルを開きます。
- Validation Outputs セクションで、Electrical Rule Check Validation を見つけます。
- レポートを右クリックし、Configure を選択します。
- Error Reporting Mode タブを開きます。
- Set to Project Default を選択します。
- OK を選択して変更を保存します。
- Project Releaser を再実行します。
- リリースが正常に完了することを確認します。