簡體   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