繁体   English   中英

Xamarin.iOS 和 Xamarin.Android 的 NuGet 包缩写是什么?

[英]What are the NuGet package abbreviations for Xamarin.iOS and Xamarin.Android?

我正在为 Xamarin.iOS(经典 + 统一 API)和 Xamarin.Android 重新定位我的 NuGet 包。 我的问题是,在发布之前放置程序集的正确目录名称是什么? 例如,现在我有:

portable-net45+win+wpa81

因为我的 PCL 面向 .NET Framework 4.5、Windows 8 和 Windows Phone 8.1。 我要添加什么来确保我的包可以安装在 Xamarin 平台上?

我在大量挖掘NuGet 文档后找到了正确的缩写,但它没有提到 Xamarin。

好吧,看起来我在发布之前回答了我自己的问题。 答案是

portable-net45+win+wpa81+MonoAndroid10+xamarinios10+MonoTouch10

供将来参考:我记得我没有通过文档找到正确的缩写,而是通过我自己的独创性:

  1. 制作一个针对上述平台的新 PCL

  2. nuget spec Foo.csproj

  3. 根据需要润饰

  4. nuget pack Foo.csproj

  5. Foo.nupkg重命名为Foo.zip

  6. 打开 zip 文件(或提取 && 打开)

  7. 目录的正确名称在 lib 文件夹中(根据需要将 %2B 替换为 +)

希望有帮助!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM