2
我想反編譯我的程序集中的一個方法,它引用了例如'Microsoft.SharePoint.dll',但是我沒有在機器上安裝SharePoint。 如果我使用下面的代碼,我得到一個Mono.Cecil.AssemblyResolutionException'未能解析程序集Microsoft.SharePoint ...'。ILSpy AstBuilder中的「無法解析程序集」
AssemblyDefinition assembly = AssemblyDefinition.ReadAssembly("PathToMyAssembly");
ICSharpCode.Decompiler.DecompilerContext context = new ICSharpCode.Decompiler.DecompilerContext(assembly.MainModule);
AstBuilder decompiler = new AstBuilder(context);
decompiler.AddMethod(method); <!-- here it crashes -->
使用ILSpy GUI,我可以無誤地加載我的程序集(在沒有SharePoint的同一臺機器上)。
我需要在我的代碼中更改什麼?
我想你現在可以接受你自己的答案:) – Artemix