我在可移植類庫中通過System.Net引用了HttpStatusCode。在MonoDroid上使用System.Net的MvvmCross錯誤
然後我需要從包含該PCL的MonoDroid項目中引用狀態碼。我知道System.Net命名空間存在於MonoDroid的系統DLL中,並且已包含此名稱空間。
然而這會導致生成錯誤:
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強命名空間的問題,有一個沉DLL中MvvmCross.PortableSupport是應該解決這個問題。我已經將MvvmCross.PortableSupport.3.0.8.1 \ lib \ MonoAndroid16 \ System.Net.dll包含到MonoDroid項目中,但我仍然得到相同的錯誤。
我錯過了什麼?
謝謝!
馬修