我是否可以对此Inno Setup编译器错误进行更详细的解释? “组件不能超过前一组件的一个级别。”也许我不明白在这种背景下“一级以下”意味着什么。也许有一个地方我没有找到Inno Setup详细说明其编译错误的地方。也许我只能指向那个我找不到的地方。
答案 0 :(得分:1)
该消息有点误导,但它试图告诉您,如果您指定某个组件作为某个组件的子组件,则必须在[Components]
部分中指定该子组之前的父组件。
例如,这将无法编译,因为第一个组件的父component
在后面的部分中定义:
[Components]
Name: "component\subcomponent"; Description: "Subcomponent"
Name: "component"; Description: "Component"
这将解决问题:
[Components]
Name: "component"; Description: "Component"
Name: "component\subcomponent"; Description: "Subcomponent"