2010-05-21 3 views
3

Mono (2.6.4)에서 .NET 응용 프로그램을 테스트하기 위해 Windows (7 x64)에서 MonoDevelop (2.4 beta 1)을 사용하려고합니다. 어떤 이유로 MonoDevelop는 Mono 도구 체인을 사용하여 응용 프로그램을 빌드하지 않습니다. 이 도구는 Microsoft 도구 체인 -C : \ Windows \ Microsoft.NET \ Framework \ v3.5 \ csc.exe로 컴파일됩니다. 빌드하려고하는 프로젝트는 "새 ASP.NET MVC 응용 프로그램"템플릿에서 생성 된 간단한 ASP.NET MVC 응용 프로그램입니다.csc.exe로 MonoDevelop를 컴파일하는 이유는 무엇입니까?

Project \ Options-> Build-> General의 "Runtime Version"드롭 다운에 "MONO/.NET 35"가 표시됩니다. 뭐라 구요? .NET 도구 체인을 변경하는 방법이 있습니까?

답변

7

먼저 Mono가 설치되어 있는지 확인하십시오. MonoDevelop에는 Mono 런타임이 포함되어 있지 않으므로 별도로 설치해야합니다.

일단 Mono 런타임이 설치되면 응용 프로그램을 작성하고 실행하는 데 사용할 .NET 도구 체인을 여러 가지 방법으로 선택할 수 있습니다.

대부분 Mono에서 빌드하고 실행하려는 경우 Mono 런타임을 MonoDevelop의 기본 런타임으로 설정할 수 있습니다. 이를 수행하려면 편집 -> 환경 설정 -> .NET 런타임으로 가서 Mono 런타임을 선택하고 "기본값으로 선택"을 클릭하십시오.

일부 프로젝트에서만 Mono를 사용하려는 경우 프로젝트 -> 활성 런타임 메뉴를 사용하여 임시로 전환하거나 도구 모음의 구성 콤보 상자에서 대상 런타임을 선택할 수 있습니다.

+0

편집 -> 환경 설정 -> .NET 런타임을 찾지 못했습니다. 머리를 주셔서 감사합니다! –