.net core dotnet.exe在运行前打印大量文本

.net core dotnet.exe在运行前打印大量文本,.net-core,.net Core,当我从控制台运行任何dotnet命令时,例如 dotnet--版本,dotnet--信息甚至dotnet运行MyProgram.dll 我收到大量的文本,这会减慢程序的运行 此文本的一部分(命令是dotnet--info): 如何跳过显示此文本?使用-vm(最小信息)或-vq(安静)开关,如下所示: dotnet -vm run MyProgram.dll 查看此处了解更多信息:看起来您已经完成了许多不同版本的dotnet core的安装/卸载。尝试清理这个问题,因为在加载框架的程序集时,d

当我从控制台运行任何dotnet命令时,例如

dotnet--版本,dotnet--信息甚至dotnet运行MyProgram.dll

我收到大量的文本,这会减慢程序的运行

此文本的一部分(命令是dotnet--info):

如何跳过显示此文本?

使用-vm(最小信息)或-vq(安静)开关,如下所示:

dotnet -vm run MyProgram.dll

查看此处了解更多信息:

看起来您已经完成了许多不同版本的dotnet core的安装/卸载。尝试清理这个问题,因为在加载框架的程序集时,dotnet运行时似乎丢失了(这就是所有消息的内容)

在你的位置上,我要做的是卸载所有版本的dotnetcore。确保路径不包含任何与您删除的内容相关的内容。然后安装所需的dotnet核心


仅供参考,您启动的运行时正在尝试使用dotnet core 2.2的RTM版本。如果您不想费心迁移到dotnet core 3.X,至少在清理完所有您不需要的以前版本后切换到2.2的发行版。

asnwer位于变量“COREHOST\u TRACE”中。它的值是1。应该是0

我没有这个,但我安装了.net core 3.1。你试过安装.net core 3吗?同样,我没有安装.net core 3.1。它就像一个调试器输出。您在何处执行该命令以及该文本在何处显示?在VisualStudio提示符命令中?
dotnet -vm run MyProgram.dll