【发布时间】:2013-07-29 12:33:03
【问题描述】:
我已经通过 System.Net 在可移植类库中引用了 HttpStatusCode。
然后我需要从包含该 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 时存在严重的命名空间问题,并且 MvvmCross.PortableSupport 中有一个 Shim DLL 应该可以解决这个问题。我已将 MvvmCross.PortableSupport.3.0.8.1\lib\MonoAndroid16\System.Net.dll 包含到 MonoDroid 项目中,但仍然出现相同的错误。
我错过了什么?
谢谢!
马修
【问题讨论】:
标签: xamarin.android xamarin mvvmcross system.net