3 가지 플랫폼 (ios, android, wp7.5)을위한 간단한 DataAccess 휴대용 클래스 라이브러리를 만들려고합니다. 내가 원하는 것은 웹 요청을 작성하고, 데이터를 변환하여 각 플랫폼의 UI로 리턴하는 것입니다.Monotouch/Android/WindowsPhone 용 간단한 DataAccess PCL 라이브러리
Mac OS X Xamarin Studio에서이 (휴대용) 라이브러리를 만들고 iPhone 응용 프로그램에서 성공적으로 사용할 수있었습니다. 하지만 Visual Studio (Windows Phone UI 프로젝트 추가)에서이 솔루션을 열었습니다. System.Net 네임 스페이스를 찾을 수 없다는 설명과 함께 오류가 발생했습니다.
내가 (MonoDroid/Monotouch/WindowsPhone7.5) 올바른 목표를 선택 제가 컴파일 할 수 있었다 그러나 나는 응용 프로그램을 시작할 때 내가받은 때 : 나는 놀랐다 내가 확인 휴대용 수준의 목표도 XBOX 선택이 볼 수 다음 오류 :
"c:\Downloads\Noname.CrossXam\Noname.CrossXam\Noname.CrossXam.iPhone\Noname.CrossXam.iPhone.csproj" (_RemoteBuild target) (1) -> (_ResolveAssemblies target) ->
C:\Program Files (x86)\MSBuild\Xamarin\iOS\Xamarin.MonoTouch.Common.targets(68,3): error : Exception while loading assemblies: System.IO.FileNotFoundException: Could not load assembly 'System.Net, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'. Perhaps it doesn't exist in the MonoTouch profile? ...0 Warning(s) 1 Error(s)
같은 코드 (동일한 솔루션)는 Xamarin Studio가 설치된 Mac OS X에서 올바르게 작동합니다. 샘플 용액은 여기에 있습니다 : https://dl.dropboxusercontent.com/u/19503836/Noname.CrossXam.zip
알려주십시오.
답장을 보내 주셔서 감사합니다. 불행히도 도움이되지 않았습니다. –