visual-studio - 如何为可移植类库构建目标包?

标签 visual-studio xamarin.ios xamarin.android portable-class-library mvvmcross

我目前正在使用这些portable class libraries构建一些代码。

我希望以完整的.Net,WinRT Metro,Windows Phone等为目标,然后是MonoTouch和MonoDroid。我今天的实验表明这可以奏效-http://slodge.blogspot.co.uk/2012/04/experiments-with-portable-class.html

但是,我遇到了一个相当大的问题-MonoTouch和MonoDroid当前支持这些库,因为您可以将PCL作为二进制程序集使用,但是它们不允许在项目文件之间链接

  • 例如我可以从MonoDroid项目中引用MyLib.dll,但不能引用MyLib.csproj。

  • 这是一个问题,因为这意味着自动(重新整理)重构不起作用-我的大部分工作似乎都依赖于此!

    我已经看到Microsoft发布了允许您扩展类库的目标包,但是我还没有弄清楚它们的安装位置或它们的修改内容。

    这是当前的Microsoft列表:http://msdn.microsoft.com/en-us/hh487282.aspx

    是否有人对这些包装盒中的物品或某人如何制作自己的包装盒有任何了解?如果它们不太复杂,那么我想尝试为MonoTouch和/或MonoDroid生产一个。

    最佳答案

    最近发生了几次,所以我写了一篇博客文章,该文章应该做您想要的:

    http://jpobst.blogspot.com/2012/04/mono-for-android-portable-libraries-in.html

    请让我知道是否有任何问题!

    关于visual-studio - 如何为可移植类库构建目标包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10261604/

    相关文章:

    ios - 用 subview 调用的 View 填充 iPhone 屏幕

    c# - 由于内部错误 : Could not initialize class mono. android..D3DImageFactory,CreateSession 操作失败

    android - 如何在相对布局中的 ImageView 上方添加水平 1px 线?

    android - MonoDroid 数据存储

    visual-studio - Visual Studio : Custom Syntax Coloring

    c# - 不需要的文化特定 dll 复制到 bin 目录

    c# - 使用断点从函数返回

    windows - 我应该在哪里放置自定义项目模板,以便 VIsual Studio 2017 拾取它

    c# - Xamarin iOS - UITextView 通过区域限制

    xamarin.ios - Azure 通知中心和 Apple APNS 推送通知取消注册设备