Программа '[13492] dotnet.exe' вышла с кодом -2147450749

При попытке создать и запустить консольное приложение hello world dotnetcore приложение закрывается без каких-либо исключений. На выходе отладки я вижу следующее.

Программа "[13492] dotnet.exe" вышла с кодом -2147450749 (0x80008083).

Мой проект.json

{
  "version": "1.0.0-*",
  "buildOptions": {
    "emitEntryPoint": true
  },

  "dependencies": {
    "Microsoft.NETCore.App": {
      "version": "1.0.0-*",
      "type": "platform"
    },
    "NuGet.CommandLine": "3.4.3"
  },

  "frameworks": {
    "netcoreapp1.0": {
      "imports": "dnxcore50"
    }
  }
}

моя программа

 public class Program
    {
        public static void Main(string[] args)
        {
            Console.WriteLine("help me");
            Console.ReadLine();
        }
    }

Я использую последнее обновление VStudio 3.

3 ответа

Решение

У меня был global.json, как предложили @Lex Li и @DavidG. Проблема была в некоторых остатках от RC2. Я удалил все основные компоненты, переустановил и перезагрузил. После этого все снова заработало. Спасибо всем за ваши другие решения!

Это может произойти, если у вас не установлен правильный фреймворк. Перейдите на https://aka.ms/dotnet-download чтобы получить последнюю версию фреймворка.

У меня была такая же ошибка. Оказывается, у меня не было файлов вывода в целевой bin\Debug\netcoreapp2.1 дорожка. Поскольку файлов не было, процесс просто завершился. После расследования я понял, что забыл снова включить (проверить) Build вариант для этого проекта в Configuration Manager. Поскольку сборка не завершилась неудачей (была пропущена), она скомпилировала все остальные сборки и просто запустилась.:) Это был старый загруженный проект, к которому я только что вернулся и забыл отключить его.

Это могло произойти, если не был выбран фреймворк.

В моем случае фреймворк не был выбран. Целевая платформа для проекта была пуста, не знаю почему. Я использую VS 2017. Я думал, что по умолчанию будет установлена ​​самая низкая или последняя версия ядра.NET.

Когда я выбрал для проекта фреймворк Target, сработала точка останова, и все заработало, как ожидалось.

Другие вопросы по тегам