Xamarin的NuGet包缩写是什么?iOS和xamarin, android

本文关键字:iOS xamarin android 是什么 NuGet 包缩写 缩写 Xamarin | 更新日期: 2023-09-27 18:10:19

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

portable-net45+win+wpa81

因为我的PCL目标是。net Framework 4.5, Windows 8和Windows Phone 8.1。我需要添加什么来确保我的包可以安装在Xamarin平台上?

在深入研究了NuGet文档之后,我找到了合适的缩写,但是它没有提到Xamarin。

Xamarin的NuGet包缩写是什么?iOS和xamarin, android

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

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替换为+)

希望有帮助!