Il(d)asm与xaml和其他资源的往返?

时间:2012-10-25 19:23:04

标签: .net xaml resources .net-assembly il

我有一个C#assembly foo.exe,我正试图解散,修改和重组。 exe引用了一堆其他程序集,使用xaml作为UI,并具有一些托管和一些非托管资源。

尝试进行反编译往返后,应用程序在启动时崩溃,出现如下错误:

组件“Fu”没有URI'/ Bar ;component/baz.xaml'标识的资源。

这究竟是什么意思,我可能做错了什么?

我天真地尝试进行往返,这就是我所做的:

> ildasm.exe /out=foo.exe.il foo.exe

这会生成一个.il文件,一个.res文件和一些.resource文件。我继续修改il。接下来我尝试再次组装exe:

> ilasm.exe /output=foo.exe /resource=afile.res /exe foo.exe.il

0 个答案:

没有答案