2016-09-28 3 views
4
  1. 만들기 C# 자 마린은 응용 프로그램을 양식
  2. C# PCL 추가
  3. 추가 F # PCL은 F #으로 C#을 PCL에서 참조를 추가 할 수
  4. 시도 PCL

-> 참조 대화 상자에서 당신이 볼 것입니다 : 호환되지 않는 프레임 워크의 정의 : : NETFramework = V4.5; 프로필 = Profile78를)는에서 F 번호의 PCL에 대한 참조를 추가 할 수없는 C# PCL

enter image description here

해결 된 것으로 표시된 다른 유사한 질문의 힌트가 작동하지 않습니다. 예 : 수동으로 참조를 추가하면 컴파일이 실패합니다. 어디서부터 시작해야할지 모르겠습니다. 그것은 컴파일러 문제, xamarin 문제입니까? VS 2015에서도 작동하지 않기 때문에 마지막으로 생각하지 않습니다.

업데이트 2016년 10월 20일는

는 Bugrequest 및 Gitrepo는 : https://bugzilla.xamarin.com/show_bug.cgi?id=44976

+0

어떤 PCL 프로파일이 C# 프로젝트를 사용하고 있습니까? – CoderDennis

+0

Visual Studio 2015에서 시도해보고 다른 오류가 발생합니다. VS가 F # 프로젝트가 PCL이라는 것을 모르는 것 같습니다. – CoderDennis

+1

@CoderDennis Also Profile 78. Xamarin Studio 기본값으로 생성했습니다. 이상한 점은 F # PCL에서 C# PCL에 대한 참조를 문제없이 추가 할 수 있다는 것입니다. C# 프로젝트를 Profile 259로 변경하는 데 지쳤습니다. 동일한 문제입니다. F # 프로젝트에서 프로파일을 변경할 옵션이 보이지 않습니다. (Xamarin Studio에서) – KCT

답변

0

제이슨 Imison는 해결 방법을 알아 냈 :

  1. F 번호가 F 번호 도구
  2. 그 다음은 (하지 프로젝트에 의해) 어셈블리를 사용하여 참조를 추가 할 수 있습니다 https://www.microsoft.com/en-us/download/details.aspx?id=48179 필수 VS 함께 설치된 경우에도 그리고 컴파일 될 것입니다
0

나는 자 마린 스튜디오에서이 문제를 재현 할 수 없습니다. 내가 시도한 것과 스크린 샷을 바탕으로 F # PCL이 C# PCL과 다른 프로필 타겟이라고 추측합니다. 타겟이 정확히 동일하다는 것을 다시 확인하고 다시 시도하십시오.

+0

cspcl에서 fspcl을 참조하려고 했습니까? 여기 github repro와의 토론이 있습니다. 그러나이 repo는 잘못된 방향으로 심판을 가지고있어서 작동합니다. 언급 한대로 다른 방식으로 작동하지 않습니다. https://forums.xamarin.com/discussion/73601/f-cant-add-reference-to-an-f-pcl-from-f-forms-pcl? – KCT