난 내가 뭔가를 EXE 파일을 생성어떻게 C#에서 exe를 오류없이 컴파일 할 수 있지만 dll이 발견되지 않으면 실행이 실패합니까?
csc /r:c\antlr\antlr.runtime.dll;c\antlr\StringTemplate.dll myprog.cs
와 명령 줄에서 컴파일하려는 http://www.antlr.org/download/CSharp
using System;
using Antlr.StringTemplate;
using Antlr.StringTemplate.Language;
참조하는 콘솔 응용 프로그램을 만들었습니다하지만 실행이 말할 때 그것은 StringTemplate 또는 종속 이유를 찾을 수 있습니까? 나는 같은 디렉토리에있는 모든 DLL 패키지를 가지고있다.
업데이트 : 동일한 프로그램이 Visual Studio 작업하에 빌드되지만 명령 줄에서이 작업을 수행해야합니다.
업데이트 2 : exe 경로로 복사해도 이상한 것을 찾을 수 없습니다!
업데이트 3 : 확인 마침내 나는 Visual Studio bin 출력과 csc 출력 디렉토리를 혼동합니다.
그럼에도 불구하고 exe 경로에 복사되어 여전히 이상한 것을 찾을 수 없습니다! – user310291
마침내 나는 콘솔 exe 대신 비주얼 스튜디오 빈에 복사했습니다! – user310291