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

如何将外部共享代码项目添加到.NET MAUI应用解决方案?

.NET MAUI共享代码分离为独立项目的实现步骤

1. 创建独立类库项目

打开Visual Studio,选择「创建新项目」,搜索并选中「类库(.NET)」,设置项目名称(比如YourApp.Shared),目标框架选择和你的MAUI项目一致的版本(比如.NET 8),完成创建。如果你的共享代码需要用到MAUI特定API(比如平台适配逻辑),可以选择「.NET MAUI类库」模板。

2. 迁移共享代码

把所有MAUI应用共用的后端服务封装类、数据模型(实体类、DTO)、工具方法等,从原有MAUI项目中剪切到新建的类库项目里。同步调整命名空间,确保类库内的代码引用正常。如果代码依赖特定NuGet包(比如System.Net.Http、Newtonsoft.Json),要在类库项目中安装对应的包。

3. 在MAUI项目中引用类库

有两种方式添加引用:

  • 项目引用(适合同解决方案内复用):右键MAUI项目的「依赖项」→「添加项目引用」,勾选新建的类库项目,确认即可。
  • DLL引用(适合跨解决方案复用):先右键类库项目→「生成」,在项目目录的bin/Debug/[目标框架]下找到生成的.dll文件;然后右键MAUI项目的「依赖项」→「添加引用」→「浏览」,选中生成的DLL文件完成添加。

4. 验证功能

在MAUI项目中调用类库的代码,比如实例化数据模型、调用后端服务的接口方法,运行MAUI应用,确认所有共享功能正常工作。如果遇到编译错误,检查命名空间是否正确引用,或者类库的依赖包是否缺失。

内容的提问来源于stack exchange,提问作者John Ureke

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 10:07:34