2011-05-10 3 views
2

웹 사이트에서는 .NET 4.0 용이지만 3.5 용으로 컴파일 할 수 있다고 말합니다. 그러나 말할 수있는 한 모든 주제에 대해 말합니다.IronPython을 .NET 3.5 프로젝트에서 사용하기 위해 컴파일하는 방법은 무엇입니까?

어떤 파일이 필요합니까? 고유 한 설정은 무엇입니까? Visual Studio에서 컴파일합니까? 당신이 단지는 IronPython의 솔루션을로드 3.5 대상 프레임 워크를 변경하고 라이브러리를 컴파일 할 그것의 가능한 경우 덕분에 ..

나는 https://github.com/IronLanguages/main

답변

3

는 Microsoft의 IronPython의 팀에서 작동하는 데 사용됩니다,하지만 난 아주 조금 변경되었습니다 알고 알파 1 ... 2.7 이후

나의 제안은 정말 기계하지 않는 한 당신이 배포 .NET 4.0을 고수하는 것입니다

수 없어 4.0이 설치되어 있어야합니다 (예 : .NET 설치를 수행 할 수있는 관리자 권한이 없음). 정말로 긴 이야기를하기 위해, IronPython과 IronRuby, Dynamic Language Runtime의 내장은 .NET에 버전 4.0으로 추가되었습니다. IronPython 2.6/2.7의 의미는 .NET 3.5/3.0/2.0에 비해 .NET 4.0에서 더 빠르게 실행된다는 것입니다. .NET 4.0 기반 어셈블리를 사용하는 데는 다른 좋은 이유가 있지만 이것이 가장 매력적입니다.

IronPython 2.7 컴파일에 관심이 있고 Visual Studio 2010이 설치되지 않은 경우 실제로는 문제가되지 않습니다. 컴퓨터에 .NET 4.0 정식 버전을 설치하고 함께 제공된 msbuild 버전을 사용하십시오. 경로는 C : \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ msbuild와 같아야합니다

마지막으로 은 .NET 3.5에 맞게 작성해야합니다. "/ version : 3.5 "플래그를 사용하여 IronPython.sln을 컴파일 할 때 msbuild로 전달할 수 있습니다. 프로젝트가 Microsoft의 손을 떠난 이후로 상황이 많이 바뀌 었습니다. 여전히 작동하는지는 알 수 없습니다. 이것은 가장 최근 2.6 릴리스에서 작동 할 가능성이 더 높습니다 (http://ironpython.codeplex.com/releases/view/41236 참조). 이 플래그는 "/version:2.0"일 수 있습니까?

1

여기에서 다운로드. 물론 나는 그것을 심각하게 의심한다.

+0

소스 다운로드 .zip에 IronPython 솔루션이 없었습니다. ( – BigOmega

+0

다른 프로젝트와 마찬가지로 자신 만의 솔루션을 만들고 코드 파일을 컴파일합니까?이 질문을해도 괜찮습니까? –

+1

그것의 권리는 .... 여기에 .... https : //github.com/IronLanguages/main/tree/master/Solutions –

관련 문제