如何为Xamarin Forms应用程序创建Nuget包

时间:2016-08-24 10:38:05

标签: c# xamarin xamarin.forms nuget-package

最近我开始研究Xamarin,我创建了一个可以在多个项目中使用的UI组件。我为Xamarin.Forms创建了Entry组件,并为iOS和android添加了我自己的自定义。

现在我想创建一个Nuget包,我可以直接从Nuget商店下载其他项目。我正在寻找基于我的xamarin解决方案创建Nuget包的正确步骤。但不幸的是,我没有采取适当的步骤来创建它。

非常感谢所有的帮助。

2 个答案:

答案 0 :(得分:4)

  1. 获取项目内所有项目的发布版本(将在nuget包中)
  2. 下载&运行Nuget Package Explorer
  3. 制作新套餐
  4. 右键点击打包Conext ,然后将 lib 添加到
  5. 关于您支持的平台(UWP,iOS,Android,PCL),在下面添加文件夹并拖放删除你以前创建过的DLL。
  6. Nuget folders

    1. 导出包裹表格文件 - >发布
    2. 注意:您可以打开&通过 Nuget Package Explorer 检查任何Nuget包内容,这可能会给你一些提示。

答案 1 :(得分:0)

这个问题已经过时了,但对于那些像我一样落在这里的人来说,这已经过了一些平滑。

https://developer.xamarin.com/guides/cross-platform/application_fundamentals/nuget-multiplatform-libraries/single-codebase/

中解释

基本上你可以在Xamarin Studio中进行更多面向GUI的操作。

现在Xamarin Studio中有一个这样的选项

enter image description here