2014-03-17 2 views
0

필자가 내 문제를 설명하기 전에 ZipFile 클래스를 기능적으로 만들기 위해서 내가해야 할 일을 다했다고 말하고 싶다. 제 목표 프레임 워크는 .Net 4.5입니다. 참고 문헌 (System.IO.Compression.FileSystem.dll 및 System.IO.Compression.dll)을 추가했습니다.커맨드 라인에서 ZipFile 클래스 (C#)를 컴파일하는 방법

Visual Studio 내에서 프로젝트를 아무 문제없이 빌드 할 수 있습니다. 하지만 커맨드 라인을 사용하여 프로젝트를 컴파일하려고 할 때 흥미 롭습니다. 나는 매번 오류 "CS0103 오류 : 이름 ZipFile 클래스가 현재 컨텍스트에 존재하지 않습니다."라는 메시지가 나타납니다.

CMD를에서 컴파일하기위한 명령은 다음과 같습니다 CSC/정의 : DEBUG//out:tbuild.exe * .cs을 최적화

는 사람이 같은 문제에도 유사하거나 건너와 그것에 대한 해결책을 알고 있습니까 제발?

+2

왜 명령 줄을 사용하여 빌드해야합니까? "자동화"해야하는 경우 MSBUILD를 사용하여 솔루션이나 프로젝트에서 빌드해야합니다. – crashmstr

+0

저는 처음부터 csc 컴파일러를 사용하고 있습니다. 그런 생각을하지 못했습니다. 죄송합니다. 고맙습니다. – user3428808

+0

MSBuild가 정상적으로 작동합니다. – user3428808

답변

0

첫째는 MSBuild를 제안 +1, 또는 당신은 당신이 당신의 비주얼 스튜디오 프로젝트에 ... 등 System.IO.Compression.FileSystem.dll에 대한 참조를 지정 Fake

같은 것을 볼 수 있었다. 그런 다음 * .cs 파일 만 사용하여 exe를 빌드합니다. 명령 줄에서 System.dll 이외의 다른 참조도 지정해야한다고 생각합니다. this

+0

고마워요, 제가 살펴 보겠습니다. – user3428808

관련 문제