Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

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

Aperta
#98 5 commenti 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
csharp, ios

Direzione di ricerca

Inizia da MainPage.xaml.cs e dal ProjectReference condizionale mostrato nell’issue, quindi confronta l’output del progetto NewBinding.MaciOS.Binding con i framework di destinazione MAUI. Il lavoro è completato quando il namespace NewBindingMaciOS.DotnetNewBinding viene risolto nelle build iOS e Mac Catalyst e il progetto MAUI viene compilato correttamente.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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
<!-- Reference to MaciOS Binding project -->
	<ItemGroup Condition="$(TargetFramework.Contains('ios')) Or $(TargetFramework.Contains('maccatalyst'))">
        <ProjectReference Include="..\macios\NewBinding.MaciOS.Binding\NewBinding.MaciOS.Binding.csproj" />
    </ItemGroup>

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.
Lingua principale
C#
Stelle
249
Fork
48
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di CommunityToolkit/Maui.NativeLibraryInterop

Tutte le issue di CommunityToolkit/Maui.NativeLibraryInterop

Issue simili

Altre issue su C#

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.