2014-06-06 2 views
3

MAC OSX Mountain Lion에서 최신 버전의 Xamarin Studio (5.0.878)로 업그레이드되었습니다. 필자는 예상대로 .NET Portable 하위 집합을 포함하는 PCL 프로젝트의 기본 설정을 가지고 있습니다.ResolveAssemblyReference 파일 또는 어셈블리를로드 할 수 없습니다. - Xamarin - PCL Library -

그리고이 PCL 프로젝트를 참조하는 안드로이드 프로젝트가 있습니다. 내가 참조의 PCL 프로젝트를 포함하고 컴파일 할 때 - 내가 얻을 오류 아래 : (자 마린에 의해 기본적으로 추가됩니다)는 .NET 휴대용 집합 내부

/Library/Frameworks/Mono.framework/Versions/3.4.0/lib/mono/4.5/Microsoft.Common.targets: Error: Error executing task ResolveAssemblyReference: Could not load file or assembly '/Users/uakdemir/Projects/Likya/CoreLib/bin/Debug/System.Diagnostics.Tools.dll' or one of its dependencies. The system cannot find the file specified. (MyIncludedPCLProject)

- 나는 System.Diagnostics 네임 참조 . 도구. 내 솔루션의 네임 스페이스를 참조하지 않습니다 (System.Diagnostics 참조).

내가 해본 결과 아무리해도 ResolveAssemblyReference 오류를 극복 할 수 없었습니다. 웹에 xbuild의 버그라고하는 링크가 있습니다. .NET 4.0에 도입되었으며 되돌릴 제안이 있습니다. NET 3.5 - 이후 비동기를 사용하고 프로젝트에서 기다릴 수 없어. 인터넷 검색도 도움이되지 않습니다.

이 ResolveAssemblyReference 문제에 대한 해결 방법이 있습니까? 왜 msbuild는 PCL 라이브러리의 출력 폴더에 PCL 용 .NET Portable 하위 집합에 있어야하는 어셈블리를 찾으려고합니까?

나는이 오류에 익숙하지 않았기 때문에 약간의 정보가 누락되었을 수 있습니다. 나와 함께 감당하고 필요한 추가 세부 정보를 요청하십시오.

덕분에 많은

+0

유의 사항 그 DLL! = 네임 스페이스. 이것은 핵심 유형 및 PCL에 특히 해당됩니다. –

+0

스티븐 감사합니다, 난 그냥 내 자신의 코드 에서이 DLL과 관련된 아무것도 실제로 사용하지 않는 것을 확인하고 PCL 포함 표준 함께 제공되는 라이브러리입니다 검색 않았다. – user3141326

답변

1

은 내가 부트 스트랩하고 내 F # 프로젝트와 Monodevelop에서 동일한 오류를했고 내가 한 일은 솔루션 및 그것을 다시 개관 가까이 내가 메시지 것을보고 그 중 일부에 대한 업데이트 내 프로젝트의 패키지를 다운로드 할 수 있었기 때문에 패키지 업데이트를 설치 했으므로 프로젝트가 제대로 실행되었습니다. 그래서 그걸 시도해 볼 수도 있습니다. 나를 위해 일한 무엇

2

이었다

  1. 빌드> 클린 모든
  2. 파일> 닫기 솔루션
  3. 파일> 열기 솔루션
  4. 프로젝트> 업데이트 NuGet 패키지

C# 프로젝트 Xamarin 5.9.8, OSX El Capitan

관련 문제