none
MessageBox não funciona

Todas as Respostas

  • Olá Vinicius, você poderia ser mais especifico?, talvez fique mais claro para gente poder te ajudar! :D
    domingo, 30 de julho de 2017 21:03
  • Boa Noite Albécio

    Estou iniciando meus trabalhos em C#...

    Estava usando Visual Studio 2017 normalmente.

    Me deparei com um problema essa semana, a frase MessageBox.Show("teste") simplesmente não reconhece mais...

    segue o erro:

    Gravidade Código Descrição Projeto Arquivo Linha Estado de Supressão
    Erro CS0103 O nome "MessageBox" não existe no contexto atual App3...

    Estou cliando uma aplicação do nível Universal Windows...

    Já tentei solucionar o problema reinstalando todo o Visual Studio...

    Antes eu iniciei outro projeto do zero, coloquei um botão e escrevi o message box no evento... E mesmo assim não funciona de jeito nenhum...

    Verifiquei minhas licenças no Windows VS e estão validas...

    Verifiquei as Using... 

    Agradeço pela ajuda...

    Segue código da aplicação:

    using System;
    using System.Collections.Generic;
    using System.IO;
    using System.Linq;
    using System.Runtime.InteropServices.WindowsRuntime;
    using Windows.Foundation;
    using Windows.Foundation.Collections;
    using Windows.UI.Xaml;
    using Windows.UI.Xaml.Controls;
    using Windows.UI.Xaml.Controls.Primitives;
    using Windows.UI.Xaml.Data;
    using Windows.UI.Xaml.Input;
    using Windows.UI.Xaml.Media;
    using Windows.UI.Xaml.Navigation;
    
    // O modelo de item de Página em Branco está documentado em https://go.microsoft.com/fwlink/?LinkId=402352&clcid=0x416
    
    namespace App3
    {
        /// <summary>
        /// Uma página vazia que pode ser usada isoladamente ou navegada dentro de um Quadro.
        /// </summary>
        public sealed partial class MainPage : Page
        {
            public MainPage()
            {
                this.InitializeComponent();
            }
    
            private void Button_Click(object sender, RoutedEventArgs e)
            {
                MessageBox.Show("teste");
            }
        }
    }

    segunda-feira, 31 de julho de 2017 02:09
  • Alguem?
    terça-feira, 1 de agosto de 2017 20:26
  • Opa, então, pesquisei o seu erro e tentei reproduzir mas não tive sucesso, achei soluções n site msdn e obtive os seguintes resultados:

    <sentencetext xmlns="http://www.w3.org/1999/xhtml">O nome 'identificador' não existe no contexto atual</sentencetext>

    espaço para nome, ou escopo.</sentencetext> Verificar a ortografia do nome e verifique seu usando referências de assembly e diretivas para certificar-se de que o nome que você está tentando usar está disponível.

    try ou if bloquear e tentar acessá-lo a partir de um bloco de código delimitador ou um bloco de código separado, como mostrado no exemplo a seguir.

    Link para o restante da resposta

    quarta-feira, 2 de agosto de 2017 16:57