2012-07-29 3 views
4

C#/Java 프로젝트 용 코드 소스 편집기로 Sublime Text 2를 사용할 계획이며 Visual Studio를 설치하지 않으려 고하므로 CLI에서 C# 프로젝트를 컴파일 할 수 있습니까?VS없이 컴파일 C# 프로젝트

+1

이 질문은 매우 유사합니다. http://stackoverflow.com/questions/858171/how-to-compile-ac-sharp-project-from-source –

+0

@JanKratochvil - 감사합니다. 내가 필요한 것. – vchyzhevskyi

답변

6

MSBuild은 Visual Studio에서 사용하는 빌드 시스템으로, 솔루션 및 프로젝트 파일과 함께 msbuild 파일로 직접 사용할 수 있습니다.

.NET 재배포 가능 다운로드가 함께 제공됩니다.

많은 솔루션 유형에서 보조 도구 (예 : 리소스 생성이 발생하는 경우 resgen)를 설치해야합니다.

+0

VS없이 VS2010에서 프로젝트를 컴파일하려고했는데 MSBuild가 성공적으로 컴파일되었지만 경고가 나타납니다. 프레임 워크 ".NETFramework, Version = v4.0"에 대한 참조 어셈블리를 찾을 수 없습니다. 이 문제를 어떻게 해결할 수 있습니까? 추신 .NET Framework Full v4.0을 설치했습니다. – vchyzhevskyi

-1

유일한 "심각한"옵션 왼쪽 http://monodevelop.com/

+0

"심각한"의미가 무엇인지 확실하지 않지만 Sharp Develop (http://www.icsharpcode.net/OpenSource/SD/Default.aspx)도 있습니다. 그러나 그것이 OP가 묻고있는 질문이 아니라는 것을 알아 두십시오. 그가 숭고한 텍스트 2를 사용하고 있기 때문입니다. –

+0

OP는 IDE를 요구하지 않습니다. – Oded

-2

입니다 당신은 그렇게 할 NANT를 사용할 수 있습니다. 그러나 "Windows SDK"를 설치해야합니다.

2

기본적으로 c:\Windows\Microsoft.NET\Framework\framework_version\에있는 csc.exe 도구를 사용하여 소스 파일 (C#)을 실행 파일로 컴파일 할 수 있습니다.

당신은 그것을 사용하여 사용자 정의 scipt를 생성하고 그것을 실행하여 exe 또는 dll을 얻을 수 있습니다.

+0

'csc'를 제외한 모든 프로젝트에서'csc'를 사용하는 것은 상상할 수 없습니다 (커맨드 라인에서 모든 소스 파일을 나열해야 함 등을 볼 수 있습니다). – Oded

+1

네, 맞습니다. 하지만 나는 모르겠다. 숭고한 텍스트가 .csproj 파일과 같은 스턴트를 생성합니까? 그렇지 않으면 사용자는 소스 파일 목록을 만들어야합니다. –

0

VS 컴파일러 :

당신은 VS 외부 도구를 사용하여 파일을 열 구성 할 수 있습니다에 대한 래퍼 다음 방법으로 더 많은입니다. 솔루션 탐색기에서 파일을 마우스 오른쪽 버튼으로 클릭하고 연결 프로그램 ...을 선택한 다음 원하는 편집기의 경로를 지정하고 기본값으로 설정하십시오.

관련 문제