2016-08-10 3 views
2

OSX에서 Xamarin을 사용하여 F #의 Monogame을 시험하고 싶습니다. 나는 작동하는 C# Monogame 프로젝트와 작동하는 F # Cocoa 응용 프로그램을 만들 수 있지만 작동하는 F # Monogame 프로젝트는 만들 수 없습니다.F # Monogame 템플릿이 있습니까?

F # Monogame 프로젝트의 보일러 플레이트 설정은 무엇입니까?

사용할 수있는 Monogame F # 템플릿이 있습니까?

답변

1

이것은 해결책이 아니라 해결 방법입니다. 프로젝트 두 개와 C# Monogame 프로젝트 한 개와 F # 콘솔 응용 프로그램 한 개를 만듭니다. 이러한 템플릿은 모두 Xamarin 및 Monogame과 함께 설치해야합니다.

  1. 는 C# Monogame 프로젝트
  2. 만들기는 Monogame 프로젝트에 OutputTypeLibrary
  3. 링크에 F # 프로젝트를 가지고
  4. Monogame 패키지를 추가 있도록 F의 # 콘솔 응용 프로그램
  5. 편집 fsproj 파일을 만듭니다 너겟을 사용하는 F # 라이브러리
  6. F #에서 Game 클래스를 작성하십시오!

두 프로젝트를 만드는 번거 로움 외에도, 내가 발견 한 주된 문제점은 F # 라이브러리에서 사용되는 모든 참조가 C# 라이브러리에서 참조되어야하거나 런타임 오류가 발생한다는 것입니다. 이 문제를 해결하기 위해 사용자 지정 빌드 스크립트를 작성할 수 있다고 확신합니다.