2013-02-03 2 views
2
내가 그물 4.0을 봤는데, 윈도우 비스타에 대한> = 4.5 (만 사용할 수있는 버전이 필요하기 때문 대신 .NET 도구를 모노 3를 사용하여 소스 코드 https://github.com/fsharp/fsharp에서 # 3.0 f를 설치하려고 해요

를 사용하여 3 윈도우 XP를 설치하고 윈도우 8)F 번호를 모노

내가 fsharp - 프로토 build.proj..I이 얻을 구축하려고 할 때 문제가 될 : 나는 fsharp 라이브러리-build.proj을 구축하려고 할 때

MSBUILD : warning MSB4056: Se debe llamar al motor de MSBuild en Singlethread-Apartment. El modelo de subprocesos actual es '"MTA". 
basically it's saying than I need change the msbuild engine to singlethread instead mta...I can't found how do this... 

내가이 얻을를 :

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9): 
warning MSB3257: La referencia principal "C:\fsh\fsharp\lib\debug\4.0\FSharp.Core.dll" no se pudo resolver porque su versión es superior "4.3.0.0" a la existente en la versión de .NET Framework de destino actual. La que se encuentra en la versión de .NET Framework de destino actual es "4.0.0.0". 

************************************************************************************ 
I can't understand why is referencing to net framework when I'm using xbuild with mono 3 





C:\fsh\fsharp\src\fsharp\FSharp.Data.TypeProviders\TypeProviderEmit.fs(25,49): error FS0039: The type 'TypeProviderEditorHideMethodsAttribute' is not defined 

C:\fsh\fsharp\src\fsharp\FSharp.Data.TypeProviders\TypeProviderEmit.fs(25,42): error FS0752: The operator 'expr.[idx]' has been used on an object of indeterminate type based on information prior to this program point. Consider adding further type constraints 

C:\fsh\fsharp\src\fsharp\FSharp.Data.TypeProviders\TypeProviderEmit.fs(34,49): error FS0039: The type 'TypeProviderXmlDocAttribute' is not defined 

........ 

2 warning(s) 

57 Errors 

감사

... 나는 .NET 또는 모노 도구에 익숙하지 않아요 도와주세요

답변

0

당신은 모노 3.0 설치 한 후 시작 메뉴에서 모노 명령 프롬프트를 실행 한 다음

xbuild 매개 변수를 실행해야

그렇지 않으면 xbuild가 Microsoft .NET Framework를 호스트로 사용하고 있습니다.

그것은 매우 F 번호를 구축 MSBuild를를 사용하는 것이 좋습니다, 그리고 그들이 자신의 README에 무슨 말,

(즉, readme 파일 내가 거기에 이번 주말에 시간을 절약 할 수 윈도우의 경우, 매우 정확하지 않습니다)

https://github.com/fsharp/fsharp

Windows XP를 사용하면서 Microsoft .NET Framework를 설치하지 않고 클린 상자를 만든 다음 Mono와 F #으로 재생하십시오. 둘 다 싸울 필요가 없으므로 시간을 절약 할 수 있습니다.

편집 됨 : 현재 Mono 2.10.9와 3.0.3은 Windows에서 fsharp master를 컴파일 할 수 없습니다. 컴파일 방법을 더 자세히 조사 할 것입니다. 너무 많은 렉스, 실제로 당신이, 내가 모노에 대해 많은 것을 잘 모르는 것

+0

덕분에 ... 난 당신의 단계를 따라하고 모노 명령 프롬프트 내에서 실행하고 OutOfMemoryException이 지금은했습니다 ... 내가해야했습니다 지금 고쳐주세요 ... 감사합니다 ... – user1050817

+0

@ user1050817, 다른 문제 여야합니다. 이번 주말에이 문제에 대해 조사 할 시간이 있습니다. 그때까지 기다릴 수 있기를 바랍니다. –

+0

안녕하세요 lex..well 내가 설치를했지만 지금은 작동하지 않는 창에서 F 번호 monodevelop 바인딩보다 발견 ... 그래서 ... 나는 그만 : S를 ... – user1050817