Я новичок в программировании на C#. Я пытаюсь компиляции # программа C, которая требует моно СесилТип или имя пространства имен 'Cecil' не существует в пространстве имен 'Mono'
Это код я пытаюсь скомпилировать Я Доно, как добавить ссылку ... может кто-то помочь мне в этом?
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?
Я не смог найти Mono.Cecil.dll в /usr/lib/mono/4.0 &/USR/Lib/моно /2.0. Mono.Cecil.dll присутствует только в/usr/lib/monodevelop/bin/
Пожалуйста, дайте мне знать, если я что-то упустил? и как я могу избавиться от этой ошибки ???
С уважением
Puliyan
Независимо от его местоположения, вы должны добавить ссылку на эту DLL в свой проект. Вы сделали это? Недостаточно «использования». – DonBoitnott
Hey Don, Я сейчас понял свой вопрос, извините за неудобство :) – user2563994