C# 컴파일러 (csc.exe)의 경로가 참조 위치에 저장되어 있습니까?C# 컴파일러의 경로는 어떻게 결정합니까?
사용자가 자신의 DLL에 코드 스 니펫을 컴파일하기 위해 사용자 지정 도구를 사용 중이므로 위치가 다를 수 있으므로 파일 찾기 대화 상자를 사용하기 전에 가능한 한이 작업을 자동화하고 싶습니다!
현재 컴파일러를 찾을 수 있습니다C# 컴파일러 (csc.exe)의 경로가 참조 위치에 저장되어 있습니까?C# 컴파일러의 경로는 어떻게 결정합니까?
사용자가 자신의 DLL에 코드 스 니펫을 컴파일하기 위해 사용자 지정 도구를 사용 중이므로 위치가 다를 수 있으므로 파일 찾기 대화 상자를 사용하기 전에 가능한 한이 작업을 자동화하고 싶습니다!
현재 컴파일러를 찾을 수 있습니다것 프로그래밍 방식으로 컴파일하려면 CSharpCodeProvider
?
on my C# in Depth site의 소스를 다운로드 할 수있는 자체 스 니펫 컴파일러 (Snippy)에 관심이있을 수 있습니다.
는 :
%windir%\Microsoft.NET\Framework\v[version number]\csc.exe
따라서, .NET 3.5, 당신이 직접 바이너리를 호출하려는 이유가 대신 사용
%windir%\Microsoft.NET\Framework\v3.5\csc.exe
아니요. 환경 변수 (제어판> 시스템> 고급> 환경 변수)에 추가하고 PATH 아래에 추가 할 수 있습니다. 경로는 C : \ Windows \ Microsoft.NET \ Framework [Framework Version]입니다 (예 : C : \ Windows \ Microsoft.NET \ Framework \ v2.0.50727).
문서 Command-line Building With csc.exe을보십시오. 프로그래밍 방식의 경우에는
+1입니다. Snippy가 실제로 유용하기 때문에 자기 홍보를 위해 -1이 아닙니다. –
흥미 롭습니다.이 부분을 살펴볼 것입니다. * * 코드 파일이 필요합니까? 이 경우에는 코드 편집기에서 컴파일 할 수있는 사용자 정의 함수 만 있습니다. – Kumar
아니요 - 예를 들어 Snippy에서 소스를 디스크에 쓰지 않습니다. –