2017-02-09 5 views
-4

Мой друг начинает изучать C# с помощью Visual Studio 2015, и я помогаю ему. После того, как мы написали простое консольное приложение hello world (ниже), оно не запускалось вообще.My Simpe Hello World Console Application Exites With NONZERO EXIT CODE: 0xc000041d

static void Main(string[] args) 
{ 
    Console.WriteLine("Hi World"); 
    Console.ReadKey(false); 
} 

После нажатия на кнопку запуска, он начал показывать диагностические диаграммы в течение нескольких секунд, но после этого, вышел исполнение без показа консоли. Я посмотрел на окно вывода, и я увидел эту ошибку:

The Program 'loblobloblob' Has Exited With Code -1073740771 (0xc000041d).

Что может быть причиной этого?

+1

Я бы создал новый проект winforms и выполнил классический проект «привет мир», если вы познакомите его с C# и .net. – Wheels73

+4

Занимать каждое слово очень не нужно. – BugFinder

+1

Попробуйте запустить визуальную студию в модуле администратора и посмотреть, помогает ли она. –

ответ

3

Нет ничего плохого в коде, который вы опубликовали.

  • Restart VS2015 (как обычный пользователь, не нужно привилегий администратора)
  • Создайте новый проект консольного приложения. Назовите его «MyFirstProgram», или что-то разумное

Убедитесь, что ваш Program.cs выглядит следующим образом:

using System; 

namespace MyFirstProgram 
{ 
    class Program 
    { 
     static void Main(string[] args) 
     { 
      Console.WriteLine("Hello, World!"); 
      Console.ReadKey(false); 
     } 
    } 
} 

Если это не работает, есть что-то не так с вашей установки VS2015.

+0

Я перезапустил VS, и это его проблема была решена. Большое спасибо –