当尝试构建和运行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"
}
}
}
我的program.cs
public class Program
{
public static void Main(string[] args)
{
Console.WriteLine("help me");
Console.ReadLine();
}
}
我使用的是最新的VStudio更新3。
发布于 2016-07-05 00:38:34
正如@Lex Li和@DavidG提议的那样,我确实有一个global.json。这个问题是RC2遗留下来的一些东西。我卸载了所有核心组件,重新安装并重新启动。在那之后,事情又开始工作了。感谢大家的其他解决方案!
发布于 2018-07-14 09:35:25
如果您没有安装正确的框架,可能会发生这种情况。请访问https://aka.ms/dotnet-download获取最新的框架。
发布于 2018-06-10 05:45:33
我也犯了同样的错误。事实证明,我在目标bin\Debug\netcoreapp2.1
路径中没有文件输出。由于没有文件,进程就退出了。在调查之后,我意识到我忘记在Configuration Manager中为该项目重新启用(检查) Build
选项。因为构建没有失败(被跳过),所以它编译了所有其他程序集并直接运行。:)这是一个较旧的卸载项目,我刚刚返回并忘记了我已禁用它。
https://stackoverflow.com/questions/38175242
复制相似问题