Visual Studio를 설치하지 않고 .NET 프로젝트를 어떻게 컴파일 할 수 있습니까? C # 프로젝트를 컴파일하고 싶지만

.NET / C # 프로젝트를 컴파일하고 싶지만 Visual Studio를 설치하고 싶지 않습니다.

어떤 도구가 필요하며 어떻게 프로젝트를 컴파일 할 수 있습니까?



답변

  1. 최신 .NET Framework를 다운로드하여 설치하십시오.
    예를 들어 .NET Framework 4.5 설치 관리자 의 설치 관리자를 사용할 수 있습니다 .

  2. 명령 프롬프트를 열고 .NET Framework의 설치 디렉토리로 변경하십시오.
    예를 들면 다음과 같습니다.

    cd \Windows\Microsoft.NET\Framework\v4*
    
  3. 사용 MSBuild.exe솔루션을 컴파일합니다.
    예를 들면 다음과 같습니다.

    msbuild "C:\Users\Oliver\Documents\My Project\My Project.sln" /t:Rebuild /p:Configuration=Release /p:Platform="Any CPU"

프로젝트가 NuGet 패키지를 사용하는 경우 다음 단계에 따라 패키지를 검색 할 수 있습니다.

  1. 예를 들어 NuGet.exe 명령 줄 부스트 래퍼를 다운로드하여 솔루션 디렉터리 안에 넣습니다.

  2. 명령 프롬프트를 열고 솔루션 디렉토리로 변경하십시오.
    예를 들면 다음과 같습니다.

    cd "C:\Users\Oliver\Documents\My Project"
    
  3. 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도 지원됩니다.