我目前正在使用这些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/

    10-11 02:13