添加项目
This commit is contained in:
@@ -5,26 +5,20 @@
|
||||
它也会默认开启重命名(rename)。
|
||||
-->
|
||||
<rule pattern="true" preset="normal">
|
||||
<!-- 可以在这里微调全局设置,比如加强控制流 -->
|
||||
<protection id="ctrl flow" />
|
||||
<!-- 可以在这里微调全局设置,比如加强控制流 -->
|
||||
<protection id="ctrl flow" />
|
||||
<!-- 关键:禁止重命名 BAML 文件名,保证 "WPFUI.xaml" 依然叫 "wpfui.baml" -->
|
||||
<protection id="rename">
|
||||
<argument name="renXaml" value="false" />
|
||||
</protection>
|
||||
</rule>
|
||||
|
||||
<!--
|
||||
2. 关键规则:保留所有类名(不重命名类)
|
||||
pattern="member-type('type')" 意思是指:匹配所有的“类型”定义(Class/Interface/Struct)。
|
||||
action="remove" 意思是指:对匹配到的这些项,移除指定的保护。
|
||||
-->
|
||||
<rule pattern="member-type('type')">
|
||||
<protection id="rename" action="remove" />
|
||||
</rule>
|
||||
|
||||
<!-- 3. (可选但推荐) 确保 RevitAPI 接口方法不被错误重命名 -->
|
||||
<!--
|
||||
通常 ConfuserEx 会自动识别接口实现不进行重命名,但为了保险,
|
||||
可以显式排除 Execute 和 OnStartup 方法。
|
||||
-->
|
||||
<rule pattern="name('Execute') or name('OnStartup') or name('OnShutdown')">
|
||||
<protection id="rename" action="remove" />
|
||||
<protection id="rename" action="remove" />
|
||||
</rule>
|
||||
|
||||
<!-- 4. 指定模块 -->
|
||||
|
||||
Reference in New Issue
Block a user