【发布时间】:2011-10-05 20:24:00
【问题描述】:
我试图混淆我的 silverlight 应用程序。它包含两个程序集,我正在使用混淆器的“合并程序集”功能。正在与主程序集 (A1) 合并的程序集 (A2) 具有资源,并且它是一个本地化程序集,因此有一个根据卫星文化特定程序集名称命名的相应本地化程序集 (A2loc)。
但是,在合并过程中,A2(带有资源的程序集)变为 M(A1+A2),并且 A2localized 不再是 M 的附属程序集,因为它具有旧的 A2 名称。我很确定我是否更改 A2loc 程序集属性以匹配新程序集命名为 M 它将起作用。
问题:例如可以使用哪个工具来获取现有程序集并修改其程序集名称?
当我简单地重命名附属程序集 A2loc 以匹配 M 程序集名称时,应用程序开始在加载时崩溃。
我描述了整个过程,因为也许有人可以提出更好的方法。
【问题讨论】:
标签: .net silverlight localization .net-assembly satellite-assembly