知识库:ERC 验证设置与项目选项不一致时,发布失败
Updated: 九月 09, 2026
如果项目发布因违反电气规则检查 (ERC) 而失败,即使该违规项在“项目选项”中已设置为“不报告”,也可能是因为 ERC 验证报告使用了不同的错误报告设置。在发布过程中,Altium Designer 会依据电气规则检查验证报告中定义的错误报告配置进行评估,而非项目级设置。将 ERC 验证报告更新为使用项目默认设置,或手动调整其错误报告级别以符合您的发布要求,即可解决此问题。
解决方案详情
即使设置为不报告,发布仍然中止
尽管项目的错误报告设置中已将所报告违规的错误报告模式设为 No Report,项目发布器仍因错误而失败。用户可能期望发布时忽略该违规,但发布流程仍会报告错误,无法成功完成。
ERC 验证配置优先
Altium Designer 为 Project Options 和验证报告分别维护独立的错误报告配置。Electrical Rule Check Validation 报告使用的设置存储在输出作业文件中,独立于项目级配置。发布时,项目发布器使用 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。
- 确认发布成功完成。