CommunityToolkit / CommunityToolkit/Maui.NativeLibraryInterop

iOS Build Succeeds but NewBindingMaciOS Namespace Not Found in MainPage.xaml.cs

未关闭
#98 5 条评论 1 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
C#
星标
249
派生
48
PR 合并指标
30 天内没有已合并 PR

描述

### Description

When building the project, the build succeeds and the framework is generated. However, when trying to use the iOS binding in [MainPage.xaml.cs] I get the following error is `The type or namespace name 'NewBindingMaciOS' could not be found (are you missing a using directive or an assembly reference?)`

### Steps to Reproduce

1. Build the solution, including the NewBinding.MaciOS.Binding project.
2. Build the Maui project.
2.In the Maui project (e.g., MainPage.xaml.cs), add the following code:
```
#if IOS || MACCATALYST
using NewBinding = NewBindingMaciOS.DotnetNewBinding;
#endif
```
```




```
Please advise how to ensure the iOS binding is correctly referenced and available in the Maui project.

### Link to public reproduction project repository

_No response_

### Environment

- OS: Mac 15
- .NET MAUI: 9.0
- Target platforms: IOS, Mac catalyst.

贡献指南

这个仓库没有索引到贡献指南

调研方向

从 MainPage.xaml.cs 和 issue 中显示的条件 ProjectReference 开始,然后将 NewBinding.MaciOS.Binding 项目的输出与 MAUI 目标框架进行比较。当 NewBindingMaciOS.DotnetNewBinding 命名空间能够在 iOS 和 Mac Catalyst 构建中解析,并且 MAUI 项目能够成功构建时,即表示完成。

由索引模型根据 Issue 内容生成。

评估

技术栈
csharp, ios
领域
build-system, mobile
Issue 类型
缺陷
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
需要澄清
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。