Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

775
Visualizações
El nuevo proyecto de aplicación .Net MAUI arroja errores de compilación 'El nombre 'InitializeComponent' no existe en el contexto actual'

Intenté comenzar a jugar con .Net MAUI y configuré mi entorno de desarrollo siguiendo los pasos que se describen en:

  1. https://docs.microsoft.com/en-us/dotnet/maui/get-started/first-app?pivots=windows
  2. https://docs.microsoft.com/en-us/windows/apps/project-reunion/set-up-your-development-environment#required-workloads-and-components
  3. https://docs.microsoft.com/en-us/xamarin/android/get-started/installation/android-emulator/device-manager?tabs=windows&pivots=windows

También ejecuté la herramienta CLI 'maui-check' y todo se verifica, pero cuando creo una nueva aplicación .NET MAUI con Visual Studio 2019 v16.11.0 Preview 2.0 (que se ejecuta en Windows 10 Home 20H2), obtengo el ' El nombre 'InitializeComponent' no existe en los errores de compilación del contexto actual. Tampoco encuentra las referencias a ningún control en el formulario, por ejemplo, 'El nombre 'CounterLabel' no existe en el contexto actual'

He intentado casi todo en esta publicación . El nombre 'InitializeComponent' no existe en el contexto actual que contiene sugerencias como agregar y eliminar archivos, hacer cambios y volver a cambiarlos... básicamente todo excepto tirar un centavo en un pozo de los deseos.

Descubrí que un error común es una falta de coincidencia de espacio de nombres, pero esto es lo que tengo que muestra que los espacios de nombres son correctos:

Aplicación.xaml:

 <Application xmlns="http://schemas.microsoft.com/dotnet/2021/maui" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" xmlns:local="clr-namespace:MauiApp1" x:Class="MauiApp1.App"> ... </Application>

Aplicación.xaml.cs

 using Microsoft.Maui; using Microsoft.Maui.Controls; using Microsoft.Maui.Controls.PlatformConfiguration.WindowsSpecific; using System; using Application = Microsoft.Maui.Controls.Application; namespace MauiApp1 { public partial class App : Application { public App() { InitializeComponent(); <-- This is throwing the build error... } protected override IWindow CreateWindow(IActivationState activationState) { this.On<Microsoft.Maui.Controls.PlatformConfiguration.Windows>() .SetImageDirectory("Assets"); return new Microsoft.Maui.Controls.Window(new MainPage()); } } }

Página principal.xaml:

 ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="MauiApp1.MainPage" BackgroundColor="{DynamicResource PageBackgroundColor}"> ... </ContentPage>

MainPage.xaml.cs

 using System; using Microsoft.Maui.Controls; namespace MauiApp1 { public partial class MainPage : ContentPage { public MainPage() { InitializeComponent(); <-- This is throwing the build error... } int count = 0; private void OnCounterClicked(object sender, EventArgs e) { count++; CounterLabel.Text = $"Current count: {count}"; <-- This is throwing the build error... } } }

¡Cualquier ayuda será apreciada!

---=== ACTUALIZAR ===---

La ruta al proyecto que creé es c:\develop\c#...... tan pronto como copio el proyecto a una carpeta que no contiene 'c#', funciona. Esto claramente hace que algunos análisis en segundo plano fallen.

over 4 years ago · Santiago Trujillo
4 Respostas
Responde à pergunta

0

La ruta al proyecto que creé es c:\develop\c#...... tan pronto como copio el proyecto a una carpeta que no contiene 'c#', funciona. Esto claramente hace que algunos análisis en segundo plano fallen.

over 4 years ago · Santiago Trujillo Relatório

0

Enfrenté el mismo problema y parece que cuando creé una página de contenido en VS todavía apunta a Xamarin Forms. Después de cambiar el espacio de nombres a MAUI, actualicé Build Action (RightClick on Xaml Page>>Properties>>BuildAction) de la página XAML a MauiXaml y funcionó para mí.

over 4 years ago · Santiago Trujillo Relatório

0

  1. Cerrar VS2022
  2. Abierto VS2022
  3. Abra el proyecto con el menú VS2022 (Archivo - Abrir - Proyecto...)
over 4 years ago · Santiago Trujillo Relatório

0

Una respuesta muy simple pero me ha pasado un par de veces.

Asegúrese de estar utilizando la versión preliminar de VS 2022. Es muy fácil abrir accidentalmente cualquier otra versión de VS, lo que provocará el error.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda