程序'[13492] dotnet.exe'已退出,代码为-2147450749

nVe*_*lia 9 c# .net-core

在尝试构建并运行hello world dotnetcore控制台应用程序时,应用程序将关闭,没有任何异常.在调试输出上,我看到以下内容.

程序'[13492] dotnet.exe'已退出,代码为-2147450749(0x80008083).

我的project.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"
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

我的program.cs

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

我正在使用最新的VStudio更新3.

Dav*_*ave 14

如果您没有安装正确的框架,可能会发生这种情况.转到https://aka.ms/dotnet-download以获取最新的框架.

  • 这是我的问题.我有2.1.402但需要2.1.403(AKA 2.1.5).一旦我从命令行运行它,我就能看到错误. (4认同)

nVe*_*lia 4

我确实有 @Lex Li 和 @DavidG 提议的 global.json 。问题是 RC2 中的一些剩余位。我卸载了所有核心组件,重新安装并重新启动。之后一切又恢复正常了。感谢大家提供其他解决方案!