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 , #develop 및 Visual 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가 설치되어 있다고 가정합니다. 또한 최신 버전을 원한다고 가정합니다.
- VS 설치 경로를 찾으십시오. VSPath라고합니다.
- CSC 컴파일러는 VSPath \ MSBuild (MSBuild-Version) \ Bin \ Roslyn에 있습니다.
'Programing' 카테고리의 다른 글
npm 스크립트를 실행할 때 출력을 억제하는 방법 (0) | 2020.11.14 |
---|---|
주어진 인터페이스를 구현하는 모든 클래스를 찾는 방법은 무엇입니까? (0) | 2020.11.14 |
DLL 또는 EXE 파일의 버전을 프로그래밍 방식으로 가져 오려면 어떻게합니까? (0) | 2020.11.14 |
원격 Windows 서비스 중지 / 시작 및 열기 / 닫기 대기 (0) | 2020.11.14 |
네임 스페이스의 기능을 나열하는 방법은 무엇입니까? (0) | 2020.11.14 |