Я ссылался на HttpStatusCode через System.Net в портативной библиотеке классов.Ошибка с MvvmCross с использованием System.Net на MonoDroid
Мне тогда нужно указать этот код состояния из проекта MonoDroid, который включает этот PCL. Я понимаю, что пространство имен System.Net существует в системной DLL для MonoDroid, и это было включено.
Однако это приводит к ошибке сборки:
CS0012: The type 'System.Net.HttpStatusCode' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Net, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e, Retargetable=Yes'.
Теперь я понимаю, что есть сильные проблемы с пространствами имен, ссылающийся на PCL system.net, и что есть Shim DLL в MvvmCross.PortableSupport, который должен решить эту проблему. Я включил MvvmCross.PortableSupport.3.0.8.1 \ lib \ MonoAndroid16 \ System.Net.dll в проект MonoDroid, но по-прежнему получаю ту же ошибку.
Что мне не хватает?
Спасибо!
Мэтью