CommunityToolkit / CommunityToolkit/Maui.NativeLibraryInterop
iOS Build Succeeds but NewBindingMaciOS Namespace Not Found in MainPage.xaml.cs
- 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