메뉴 건너뛰기

Xamarin Dev

SHARING, PUBLISHING.
& PLEASURE.

지식을 나누고 컨텐츠를 출판하며 즐거움을 함께합니다.

MAKING
WEB CULTURES

올바른 웹 문화를 지향합니다.

EVOLUTION & INNOVATION
TOGETHER

함께 진화하고 혁신을 추구합니다.

CREATE A GOOD DESIGN WITH
THE POSSIILITY OF TECHNOLOGY

기술의 가능성을 발굴하고 좋은 디자인을 만들어 갑니다.

 

원인 : Cannot include both 'monotouch.dll' and 'Xamarin.iOS.dll' in the same Xamarin.iOS project - 'Xamarin.iOS.dll' is referenced explicitly, while 'monotouch.dll' is referenced by 'Microsoft.WindowsAzure.Mobile.Ext

 

 

I've gone through this many times, and I got something to work. The problem is that "monotouch" needs to be removed for the new upgrade.

In your iOS project, do the following:

1) Download the components - components.xamarin.com/view/azure-mobile-services
2) Remove monotouch - in your iOS References, remove the monotouch assembly
3) Add reference - now add a reference to the new Azure Mobile Services from the component store that you downloaded. From the extracted zip file, in folder azure-mobile-services-1.3.1/lib/ios-unified, select Microsoft.WindowsAzure.Mobile.dll (and .xml), and Microsoft.WindowsAzure.Mobile.Ext.dll (and .xml), in your Visual Studio iOS project references, and add them. Also add the Newtonsoft.Json assembly if it's not there, and you may need to upgrade the System.Net.Http assemblies that are in this folder.

Evidently iOS needs different Azure Mobile Services than the one from NuGet. I hope this helps.

위로