.NET / C # 프로젝트를 컴파일하고 싶지만 Visual Studio를 설치하고 싶지 않습니다.
어떤 도구가 필요하며 어떻게 프로젝트를 컴파일 할 수 있습니까?
답변
-
최신 .NET Framework를 다운로드하여 설치하십시오.
예를 들어 .NET Framework 4.5 설치 관리자 의 설치 관리자를 사용할 수 있습니다 . -
명령 프롬프트를 열고 .NET Framework의 설치 디렉토리로 변경하십시오.
예를 들면 다음과 같습니다.cd \Windows\Microsoft.NET\Framework\v4*
-
사용
MSBuild.exe
솔루션을 컴파일합니다.
예를 들면 다음과 같습니다.msbuild "C:\Users\Oliver\Documents\My Project\My Project.sln" /t:Rebuild /p:Configuration=Release /p:Platform="Any CPU"
프로젝트가 NuGet 패키지를 사용하는 경우 다음 단계에 따라 패키지를 검색 할 수 있습니다.
-
예를 들어 NuGet.exe 명령 줄 부스트 래퍼를 다운로드하여 솔루션 디렉터리 안에 넣습니다.
-
명령 프롬프트를 열고 솔루션 디렉토리로 변경하십시오.
예를 들면 다음과 같습니다.cd "C:\Users\Oliver\Documents\My Project"
-
NuGet.exe
이 솔루션에 필요한 패키지를 업데이트하려면 호출 하십시오.NuGet.exe install "My Project/packages.config" -o packages/
답변
당신은 비주얼 스튜디오를 설치하지 않도록하려는 경우, 당신은 시도 할 수도 모노 하는 크로스 플랫폼 오픈 소스 닷넷 런타임 및 개발 프레임 워크를. Mono는 C #에 대해 게시 된 ECMA 표준을 기반으로하며 사전 컴파일 된 C # 응용 프로그램과 직접 호환됩니다.
Mono에는 MSBuild를 완전히 대체 할 수있는 XBuild 도구 도 포함되어 있습니다. MSBuild에서 XBuild로 프로젝트 를 이식하는 방법에 대해서는 Mono 프로젝트에서이 기사를 참조하십시오 . 위키에서 XBuild에 대한 한 줄 설명 :
xbuild는 Mono의 msbuild 구현이며 msbuild 파일이있는 프로젝트를 Linux에서 기본적으로 컴파일 할 수 있도록합니다.
Linux 외에도 Windows 및 Mac OS X도 지원됩니다.