2

给定一些带有某种类型的程序集,如何重命名和重命名该类型的空间,使其位于不同的位置?或者也许只是提取类型并将其移动到不同的程序集。

有什么工具可以做到这一点吗?(塞西尔?) 有没有关于这个工具的 tuts ?

谢谢

背景打消“你为什么要那样做,白痴?!” 回复:

我在 Web 应用程序中预编译我的视图,然后将程序集合并在一起。我正在使用自定义虚拟路径提供程序从许多物理和虚拟位置加载视图(有些是预编译的,有些不是)。预编译的视图有“不正确”的名称和命名空间,所以我需要更正它。(除非有办法让aspnet_compiler名称和命名空间一开始就不混乱?另外,我知道我可以让我的 VPP 搜索修改后的命名空间中的视图,这不是重点。

4

1 回答 1

1

使用塞西尔解决了这个问题。

这是一篇关于它的帖子:如何使用 Mono.Cecil 在已编译的程序集中修改 .NET 类型的名称和命名空间

于 2011-08-01T12:32:36.073 回答