2009-07-20 4 views
7

monodevelop 2.1+는 Visual Studio 2010 프로젝트 파일을 지원합니까 ... 아직 지원하지 않을 경우 아무도 지원 계획을 세우지 않습니까?monodevelop 2.1+는 Visual Studio 2010 프로젝트 파일을 지원합니까?

내가 물어 본 이유는 VS2008과 Monodevelop에서 모두 사용하는 솔루션이 있다는 것입니다. 2010 Beta에서 열면이 솔루션 마법사를 업그레이드하고 중간 업그레이드를 통해 Monodevelop에서 솔루션을 중단하고 싶지 않습니다.

답변

13

예. 방금 MD 2.1에서 VS2010 파일을 열어 보았습니다. 정상적으로 열립니다. 또한 환경 설정에서 VS2010 파일 형식으로 저장하는 옵션이 있습니다.

+0

우수 ... :-) 노력을 위해 –

+1

+1 – Nifle

2

진짜 대답은 예, 아니오입니다. MonoDevelop에는 VS 프로젝트 파일을 읽는 두 가지 기술이 있습니다. 기본적으로 특정 태그를 찾아 사용합니다. 이 작업은 Visual Studio에서 순수하게 생성 된 프로젝트 파일에 적용됩니다.

Visual Studio 프로젝트는 실제로 MSBuild 파일입니다. MSBuild는 Microsoft의 빌드 엔진이며 풍부한 기능을 갖추고 있습니다. MonoDevelop가 기본 설정에서 지원하지 않는 방식으로 이러한 파일을 사용자 정의하면 어려움에 처하게됩니다. 여기에는 새로운 유형의 대상 작성, 프로젝트 파일의 등록 정보 설정, 프로젝트 파일의 조건식 등이 포함됩니다.

MonoDevelop에는 XBuild라는 자체 MSBuild 엔진 버전이 있지만 기본적으로 활성화되어 있지 않습니다. 이 기능을 활성화 할 수있는 환경 설정이 있지만, 몇 년 동안 "실험적"이라는 레이블이 붙어 있으며 MonoTouch 및 MonoMac 프로젝트를 빌드 할 수 없습니다. 좋은 빌드 엔진이 어떤 복잡한 프로젝트의 핵심이기 때문에 이것은 귀찮은 일입니다.

그러므로 어느 옵션도 합리적으로 복잡한 응용 프로그램에 필요한 정도로 VS 프로젝트 파일을 지원하지 않습니다.