CommunityToolkit / CommunityToolkit/Maui.NativeLibraryInterop

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

Ouverte
#98 5 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
Langage dominant
C#
Étoiles
249
Forks
48
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

### 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.

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Start with MainPage.xaml.cs and the conditional ProjectReference shown in the issue, then compare the NewBinding.MaciOS.Binding project output with the MAUI target frameworks. Done means the NewBindingMaciOS.DotnetNewBinding namespace resolves in the iOS and Mac Catalyst builds and the MAUI project builds successfully.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
csharp, ios
Domaine
build-system, mobile
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.