[英]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
供将来参考:我记得我没有通过文档找到正确的缩写,而是通过我自己的独创性:
制作一个针对上述平台的新 PCL
nuget spec Foo.csproj
根据需要润饰
nuget pack Foo.csproj
将Foo.nupkg
重命名为Foo.zip
打开 zip 文件(或提取 && 打开)
目录的正确名称在 lib 文件夹中(根据需要将 %2B 替换为 +)
希望有帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.