相关疑难解决方法(0)

什么是便携式类库?

在MSDN上,我Portable Class Library在版本信息下注意到有关a的部分.

请参阅System.Object示例.http://msdn.microsoft.com/en-us/library/system.object.aspx

我做了一个简短的谷歌搜索,找不到任何关于Portable Class Library.这里有谁知道它是什么或在哪里可以找到更多相关信息?

.net portable-class-library

107
推荐指数
3
解决办法
5万
查看次数

是否可以使用在MonoDroid中引用System.Net的可移植类库?

以下内容如何为便携式类库构建目标包?以及http://jpobst.blogspot.com/2012/04/mono-for-android-portable-libraries-in.html中的建议我设法构建了一些使用Portable Class Libraries的monodroid示例程序.

但是,如果我的任何输入PCL引用System.Net程序集,那么monodroid无法打包我的apk - 因为它抱怨System.Net.dll找不到File.

据我了解(来自http://docs.xamarin.com/android/about/assemblies),MonoDroid捆绑了System.dll中的所有System.Net功能.

有什么方法可以让MonoDroid使用这些参考System.Net的PCL吗?

  • 有什么方法可以让monodroid打包器了解这个System.net->系统重定向?
  • 或者是否有一些我可以运行的预包装步骤可以"纠正"仅针对monodroid的引用?
  • 还是其他任何建议?

更新技术信息:

包装过程目前在以下方面失败:

"C:\Projects\Misc\MVVMCROSS\Sample - Tutorial\Tutorial\Tutorial.UI.Droid\Tutorial.UI.Droid.csproj" (SignAndroidPackage target) (1) ->
(_ResolveAssemblies target) -> 
  C:\Program Files (x86)\MSBuild\Novell\Novell.MonoDroid.Common.targets(441,2): 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 Mono for Android profile? [C:\Projects\Misc\MVVMCROSS\Sample - Tutorial\Tutorial\Tutorial.UI.Droid\Tutorial.UI.Droid.csproj]
C:\Program Files (x86)\MSBuild\Novell\Novell.MonoDroid.Common.targets(441,2): error : File name: 'System.Net.dll' [C:\Projects\Misc\MVVMCROSS\Sample - Tutorial\Tutorial\Tutorial.UI.Droid\Tutorial.UI.Droid.csproj]
C:\Program Files (x86)\MSBuild\Novell\Novell.MonoDroid.Common.targets(441,2): error :    at Monodroid.Tuner.MonoDroidResolver.Resolve(AssemblyNameReference reference, ReaderParameters …
Run Code Online (Sandbox Code Playgroud)

msbuild xamarin.android portable-class-library

9
推荐指数
1
解决办法
3332
查看次数