程序“[13492] dotnet.exe”已退出,代码为 -2147450749
The program '[13492] dotnet.exe' has exited with code -2147450749
尝试构建和 运行 一个 hello world dotnetcore 控制台应用程序时,该应用程序无一例外地关闭。在调试输出中,我看到以下内容。
The program '[13492] dotnet.exe' has exited with code -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"
}
}
}
我的program.cs
public class Program
{
public static void Main(string[] args)
{
Console.WriteLine("help me");
Console.ReadLine();
}
}
我正在使用最新的 VStudio 更新 3。
我确实有一个 global.json 正如@Lex Li 和@DavidG 所提议的。问题是 RC2 的一些剩余位。我卸载了所有核心组件,重新安装并重新启动。在那之后事情又开始了。感谢大家提供其他解决方案!
我有同样的错误。原来我在目标 bin\Debug\netcoreapp2.1
路径中没有文件输出。由于没有文件,进程就退出了。经过调查,我意识到我忘记在配置管理器中为该项目重新启用(检查)Build
选项。因为构建没有失败(被跳过),所以它编译了所有其他程序集并且只编译了 运行。 :) 这是一个较旧的卸载项目,我刚回来就忘了我已经禁用了它。
如果您没有安装正确的框架,可能会发生这种情况。前往 https://aka.ms/dotnet-download 获取最新框架。
如果没有选择框架,也可能会发生这种情况。
在我的例子中,没有选择框架。该项目的目标框架是空的,不知道为什么。我正在使用 VS 2017。我认为它会默认安装最低或最新版本的 .net 核心。
当我为项目选择 Target 框架时,断点被击中,一切开始按预期工作。
尝试构建和 运行 一个 hello world dotnetcore 控制台应用程序时,该应用程序无一例外地关闭。在调试输出中,我看到以下内容。
The program '[13492] dotnet.exe' has exited with code -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"
}
}
}
我的program.cs
public class Program
{
public static void Main(string[] args)
{
Console.WriteLine("help me");
Console.ReadLine();
}
}
我正在使用最新的 VStudio 更新 3。
我确实有一个 global.json 正如@Lex Li 和@DavidG 所提议的。问题是 RC2 的一些剩余位。我卸载了所有核心组件,重新安装并重新启动。在那之后事情又开始了。感谢大家提供其他解决方案!
我有同样的错误。原来我在目标 bin\Debug\netcoreapp2.1
路径中没有文件输出。由于没有文件,进程就退出了。经过调查,我意识到我忘记在配置管理器中为该项目重新启用(检查)Build
选项。因为构建没有失败(被跳过),所以它编译了所有其他程序集并且只编译了 运行。 :) 这是一个较旧的卸载项目,我刚回来就忘了我已经禁用了它。
如果您没有安装正确的框架,可能会发生这种情况。前往 https://aka.ms/dotnet-download 获取最新框架。
如果没有选择框架,也可能会发生这种情况。
在我的例子中,没有选择框架。该项目的目标框架是空的,不知道为什么。我正在使用 VS 2017。我认为它会默认安装最低或最新版本的 .net 核心。
当我为项目选择 Target 框架时,断点被击中,一切开始按预期工作。