我正在使用Mono.Cecil DLL文件并编写此代码:
AssemblyDefinition sourceAssembly = AssemblyFactory.GetAssembly(assemblyPath);
Run Code Online (Sandbox Code Playgroud)
我的项目没有编译,因为它无法找到类"AssemblyFactory".好像这个类根本不存在于DLL文件中.我添加了mono.cecil.dll文件作为我的项目的参考.此类是否存在于DLL文件之外的某个位置,可能是.NET级别的其他DLL文件?
Jb *_*ain 23
这只是意味着您正在使用Mono.Cecil的最新版本,其中已删除此弃用类型.
请查看Cecil wiki上的迁移页面,了解如何转换Cecil 0.9的代码.您将看到您只需将此行更改为:
var assembly = AssemblyDefinition.ReadAssembly(assemblyPath);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3423 次 |
| 最近记录: |