Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

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

Abierto
#98 5 comentarios 1 reacción 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
35/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
csharp, ios

Línea de trabajo

Comienza con MainPage.xaml.cs y el ProjectReference condicional mostrado en el issue; después, compara la salida del proyecto NewBinding.MaciOS.Binding con los frameworks de destino de MAUI. Se considera terminado cuando el namespace NewBindingMaciOS.DotnetNewBinding se resuelve en las compilaciones de iOS y Mac Catalyst y el proyecto MAUI se compila correctamente.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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.
Lenguaje dominante
C#
Estrellas
249
Forks
48
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Aún no hemos revisado los archivos de configuración de este proyecto. Empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de CommunityToolkit/Maui.NativeLibraryInterop

Todos los issues de CommunityToolkit/Maui.NativeLibraryInterop

Issues similares

Más issues de C#

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.