2011-08-21 5 views
1

C# 응용 프로그램에서 .Net 프레임 워크가 특정 컴퓨터에서 실행되어야한다는 것을 알고 있습니다. 그러나 CodeDom이 제대로 작동하려면 응용 프로그램이 실행되는 컴퓨터에 Visual Studio도 설치해야합니다. CodeDom에서 파일을 만들 때 VS 설치의 일부인 파일을 사용하지 않기 때문에 묻습니다.CodeDom을 실행하기위한 시스템 요구 사항

다른 시스템 요구 사항을 알고 있다면 그들에 대해 듣고 싶습니다.

+0

"일반적으로 C# 응용 프로그램에는 .Net 2.0 용으로 작성된 .Net 2.0"C# 응용 프로그램이 필요합니다. 서로 다른 버전의 프레임 워크 용으로 작성된 C# 응용 프로그램에는 분명히 다른 버전의 프레임 워크가 필요합니다. – svick

+0

@svick 업데이트 됨 - 감사합니다. –

답변

2

아니요. CodeDOM을 사용하면 Visual Studio를 설치할 필요가 없습니다. 그것은 그것없이 잘 동작합니다.

그리고 코드를 직접 컴파일해도 VS가 필요하지 않습니다. 필요한 것은 C# compiler – csc.exe입니다. 그리고 그것은 .Net 설치의 일부입니다. 어셈블리에 대한 소스 코드를 컴파일 할 때 CodeDOM은 실제로 csc.exe를 호출합니다.