Programing

Visual Studio없이 C # 컴파일러를 설치할 수 있습니까?

lottogame 2020. 11. 14. 09:42
반응형

Visual Studio없이 C # 컴파일러를 설치할 수 있습니까?


명령 줄에서 프로젝트를 빌드하고 싶습니다. Visual Studio 를 설치하지 않고 C # 컴파일러를 배포 할 수 있습니까?


물론 프레임 워크에는 컴파일러 csc.exe가 포함되어 있습니다. 빠른 방법 이 기사참조하십시오 . 중요한 부분 :

Microsoft 사이트 http://msdn2.microsoft.com/en-us/netframework/aa731542.aspx 에서 명령 줄 컴파일러 (csc.exe)를 얻을 수 있습니다 .

컴파일러 및 C # 2005 구문을 지원하는 .NET Framework가 포함 된 .NET Framework의 재배포 가능 패키지를 다운로드하십시오.

컴파일러는 다음 디렉터리에 있습니다. % windir % \ Microsoft.NET \ Framework \

전체 가이드 및 설명 이 MSDN 문서참조하십시오 .

최신 버전의 경우 프레임 워크가 아닌 MSBuild 독립 실행 형 패키지를 찾습니다 . @Vadzim의 답변을 참조하십시오 .


물론이야. 하다:

sudo apt-get install mono-gmcs

다른 사람들은 모두 Windows와 MS .NET을 가정했지만 ...


예, .NET SDK 가 있다면 거기에 있습니다. 예를 들면

C:\WINDOWS\Microsoft.NET\Framework\v[your version number]\csc.exe

msbuild.exe거기에도 있어야하며이를 사용하여 프로젝트 ( .csproj) 파일 을 빌드 할 수 있습니다 .


다른 응답자 중 일부가 말하는 것과 달리 SDK가 필요하지 않고 .NET Framework 만 있으면 C # 컴파일러 인 csc.exe.

또한 MonoDevelop , #developVisual C # Express같은 다른 (무료) IDE를 고려하십시오 . (당신은 Visual Studio를 원하지 않는다고 말했고 IDE를 전혀 원하지 않는다고 말했습니다.))


최신 Microsoft .NET Framework 4.7 에는 더 이상 C # 컴파일러가 포함되지 않습니다.

그러나 독립 실행 형 MSBuild 도구의 일부로 설치할 수 있습니다 .

이동 https://www.visualstudio.com/downloads/ "기타 도구 및 프레임 워크"를 아래로 스크롤하고 "비주얼 스튜디오 2017에 대한 빌드 도구"를 선택합니다.

"Visual Studio Build Tools 2017"온라인 설치 관리자가 실행 된 후 "개별 구성 요소"탭으로 전환하고 "C # 및 Visual Basic Roslyn 컴파일러"를 확인합니다. 이것은 또한 MSBuild 종속성을 확인합니다. 모두 합쳐서 100MB 미만입니다.

컴파일러는 C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\Roslyn\csc.exe.


예, 오픈 소스 IDE SharpDevelop도 있습니다. UltraEdit (또는 선호하는 다른 편집기) 등에서 컴파일러를 명령으로 설정할 수 있습니다 .


예.하지만 .NET Framework SDK 를 다운로드하여 설치해야합니다 .

여기에 도움이 될 수 있는 링크 가 있습니다.


C #을 사용하여 작은 콘솔 응용 프로그램을 만들 수 있도록 이와 같은 솔루션을 찾고있었습니다.

저를 위해 일한 방법은 Brian이 언급했습니다. 제가 한 것은 단순히 파일을 만든 후 다음과 같습니다.

C:\WINDOWS\Microsoft.NET\Framework\v[your version number]\csc.exe myfile.cs

그러면 사용할 수있는 .exe 파일이 생성됩니다. :)


.NET 프레임 워크 만 필요합니다. 메모장사용 하여 편집하고 CSC.exe를 사용하여 컴파일 할 수 있습니다 .


다른 사람들이 언급 한 것처럼 MSBuild 는 .NET Framework (버전 2.0 및 3.5)와 함께 배포되므로 둘 중 하나를 설치 한 경우 컴퓨터에 Visual Studio를 설치하지 않고도 응용 프로그램을 빌드 할 수 있습니다.

이브라힘 하시 미

내 책 : Microsoft Build Engine 내부 : MSBuild 및 Team Foundation Build 사용


C #이 포함 된 Visual Studio가 설치되어 있다고 가정합니다. 또한 최신 버전을 원한다고 가정합니다.

  1. VS 설치 경로를 찾으십시오. VSPath라고합니다.
  2. CSC 컴파일러는 VSPath \ MSBuild (MSBuild-Version) \ Bin \ Roslyn에 있습니다.

참고 URL : https://stackoverflow.com/questions/861384/is-it-possible-to-install-ac-sharp-compiler-without-visual-studio

반응형