我是 C# 编程新手。我正在尝试编译一个需要 mono cecil 的 C# 程序
这是我正在尝试编译的代码我不知道如何添加参考...有人可以帮我解决这个问题吗?
using System;
using Mono.Cecil;
using Mono;
public class Program {
public static void Main() {
string infile = "in.exe";
string outfile = "out.exe";
Guid guid = Guid.Parse("12345678-1234-1234-1234-1234567890ab");
AssemblyDefinition asm = AssemblyDefinition.ReadAssembly(infile);
ModuleDefinition mod = asm.MainModule;
mod.Mvid = guid;
asm.Write(outfile);
}
}
使用 mcs 编译程序时出现以下错误
error CS0234: The type or namespace name 'Cecil' does not exist in the namespace 'Mono'.Are you missing an assembly reference?
我在 /usr/lib/mono/4.0 和 /usr/lib/mono/2.0 中找不到 Mono.Cecil.dll。Mono.Cecil.dll 仅存在于 /usr/lib/monodevelop/bin/
如果我遗漏了什么,请告诉我?我该如何摆脱这个错误???
问候
普利燕