C# 프로그래밍을 처음 사용합니다. 모노 세실 필요가있는 C# 프로그램을 컴파일하려고합니다.'Cecil'형식 또는 네임 스페이스 이름이 'Mono'네임 스페이스에 없습니다.
이것은 컴파일하려고하는 코드입니다. 참조를 추가하는 방법 ... 누군가가 나를 도와 줄 수 있습니까? 내가 /usr/lib/mono/4.0 &는/usr/lib 디렉토리/모노 내가 Mono.Cecil.dll을 찾을 수 couldnt는 MCS
error CS0234: The type or namespace name 'Cecil' does not exist in the namespace 'Mono'.Are you missing an assembly reference?
를 사용하여 프로그램을 컴파일 할 때
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);
}
}
는 나는 다음과 같은 오류가 발생합니다 /2.0. Mono.Cecil.dll은/usr/lib/monodevelop/bin/
에만 있습니다.제가 누락 된 것이 있으면 알려주시겠습니까? 어떻게이 오류를 없앨까요 ???
감사
Puliyan는
위치에 관계없이 프로젝트에 해당 DLL에 대한 참조를 추가해야합니다. 그렇게 했니? '사용하기'만으로는 충분하지 않습니다. – DonBoitnott
안녕하세요 돈, 나는 내 질문을 명확하게 만들었습니다. 죄송합니다. :) – user2563994