You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下VS2019能否创建Multiplatform Library项目打包Xamarin相机模块为NuGet

Windows环境Xamarin跨平台类库创建解决方案

核心结论

Windows环境下完全可以创建适配Xamarin.Forms的Multiplatform Library项目,无需使用Mac设备。

所需安装依赖

  • 首先确认Visual Studio 2019已安装使用.NET的移动开发工作负载:打开Visual Studio Installer,在工作负载选项卡中勾选该选项,即可自动安装Xamarin开发全套基础组件,包含官方跨平台类库模板
  • 若安装工作负载后仍找不到对应项目模板,可进入扩展管理器手动安装官方Xamarin.Forms模板包,重启Visual Studio后即可显示
  • 若需要直接在项目中配置自动打包NuGet,需在单个组件列表中勾选NuGet包管理器、NuGet生成和打包任务两个组件

无模板手动搭建方案

如果始终找不到Multiplatform Library创建入口,可手动搭建符合要求的项目结构:

  1. 新建.NET Standard类库项目,存放Xamarin.Forms端共享代码,包括自定义CameraPreview视图定义、跨平台接口声明等
  2. 分别新建Xamarin.iOS类库、Xamarin.Android类库项目,存放对应平台的原生相机实现、Custom Renderer导出逻辑
  3. 两个平台类库分别引用共享.NET Standard类库,完成后可通过多目标配置统一打包为支持双平台的NuGet包

内容的提问来源于stack exchange,提问作者Uriel Kaufman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 05:39:04