2010-06-30 5 views
2

우리는 100 % F # Silverlight 응용 프로그램에서 정적 리소스를 사용하려고합니다. 참조하는 컨트롤의 XAML에 포함되어 있으면 모든 것이 작동합니다. 그러나 일단 내가 그들을 끌어 내면 나는 손실이다. MSBuild를 : MarkupCompilePass1F # 및 MSBuild 도구 (실버 라이트)

두 질문

1) 아직 F #의 실버 라이트 프로젝트에서 VS 2010 지원이 도구를 수행 C#을 응용 프로그램으로 빌드 작업을 설정? 2) 그렇지 않다면 명령 행에서 실행 한 다음 자원을 프로젝트에 staticaly로 연결하는 방법이 있습니까?

들으

T

+0

내가 전적으로 귀하의 질문을 이해하지 못하는 것 같아요,하지만 난 MSBuild.exe를를 사용하여 명령 줄에서 F 번호 프로그램을 구축하고있다. 이게 네가 말하는거야? –

답변

0

당신이 C#을 빌드 작업을 일치하도록 F # 프로젝트에서 VS에서 수동으로 빌드 작업을 설정할 수 있습니까? 나는 그것을 시도하지는 않았지만 어쩌면 제대로 작동 할 가능성이있는 것 같다.

보다 일반적으로 .fsproj 파일을 .csproj 파일과 같이 만들면 VS에서이 작업을 수행하기가 쉽지 않을 수도 있지만 (아마도 수동으로 프로젝트 파일을 편집해야 할 수도 있음) . 결과를 듣고 싶습니다.

+0

프로젝트 파일을 simiolar (RC 버전)으로 만들려고 시도한 마지막 시간에는 작동하지 않았습니다. 내 엔지니어가 정식 버전 작업을이 작업과 함께 할 수 있습니다 ... – akaphenom

0

MSBuild에 대한 지원이 없습니다 : CompilePass1 또는 2, 다음 버전에서 기대할 수 있습니다. 현재 유일한 방법은이를 "리소스"로 포함시키고 Application.LoadComponent를 사용하여 baml을 동적으로 빌드하는 것입니다. 나는 당신이 어떤 도움이 필요하면있는 그대로 전체 깃털 F # 실버 라이트가 너무 앱의

http://fadsworld.wordpress.com/2011/04/13/f-in-the-enterprise-i/

http://fadsworld.wordpress.com/2011/04/13/f-in-the-enterprise-ii-2/

이 알려 않는,이 일을해야 WPF 일부 블로그 게시물 WRT했다.

-Fahad