今天是我学习C#的第一天。我对Java和C有丰富的经验,通常不会遇到无法解决的问题。由于我在运行汇编程序时会收到永无休止的错误,因此我一直对使用Visual Studio感到恐惧。今天,我只想运行一个简单的hello world
程序。运行该程序后,出现以下错误。
'dotnet.exe'(CoreCLR:DefaultDomain):已加载'C:\ Program Files \ dotnet \ shared \ Microsoft.NETCore.App \ 2.0.7 \ System.Private.CoreLib.dll'。跳过的加载符号。模块已优化,调试器选项“ Just My Code”已启用。 'dotnet.exe'(CoreCLR:clrhost):已加载'C:\ Users \ cansh_000 \ source \ repos \ Program \ Program \ bin \ Debug \ netcoreapp2.0 \ Program.dll'。符号已加载。 'dotnet.exe'(CoreCLR:clrhost):已加载'C:\ Program Files \ dotnet \ shared \ Microsoft.NETCore.App \ 2.0.7 \ System.Runtime.dll'。跳过的加载符号。模块已优化,调试器选项“ Just My Code”已启用。 'dotnet.exe'(CoreCLR:clrhost):已加载'C:\ Program Files \ dotnet \ shared \ Microsoft.NETCore.App \ 2.0.7 \ System.Console.dll'。跳过的加载符号。 'dotnet.exe'(CoreCLR:clrhost):已加载'C:\ Program Files \ dotnet \ shared \ Microsoft.NETCore.App \ 2.0.7 \ System.Threading.dll'。跳过的加载符号。模块已优化,调试器选项“ Just My Code”已启用。 'dotnet.exe'(CoreCLR:clrhost):已加载'C:\ Program Files \ dotnet \ shared \ Microsoft.NETCore.App \ 2.0.7 \ System.Runtime.Extensions.dll'。跳过的加载符号。模块已优化,调试器选项“ Just My Code”已启用。 程序“ [2852] dotnet.exe”已退出,代码为0(0x0)。
向下码
using System;
namespace Program
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World");
}
}
}
任何帮助,将不胜感激
该输出都不是错误消息。它说您的程序成功完成运行,然后退出。与某些C编译器不同,C#编译器在程序完成后不会添加“按任意键继续...”消息,因此在程序运行后,它消失了,在屏幕上不显示任何痕迹。
寻找你的void Main
,int Main
(或async Task Main
)方法,并添加Console.WriteLine("done!"); Console.ReadLine();
立即右大括号之前}
。
从VS2019中的C#8.0开始,IDE现在确实使用特殊的主机进程运行控制台模式应用程序,该程序将在程序运行完成后添加“按任意键继续...”消息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句