The program '[3984] dotnet.exe' has exited with code -2147450751 (0x80008081).
The program '[3984] dotnet.exe: Program Trace' has exited with code 0 (0x0).
The program '[2492] iisexpress.exe: Program Trace' has exited with code 0 (0x0).
The program '[7352] chrome.exe: WebKit' has exited with code -1 (0xffffffff).
The program '[2492] iisexpress.exe' has exited with code 0 (0x0).
在我启动我的mvc项目的调试器(使用VS 2017 .Net Core 2.14)之后,chrome在调试期间打开和关闭了一秒钟,我得到了这个错误。有人有什么想法吗?
6条答案
按热度按时间llmtgqce1#
TL;DR从here运行最新的可用.NET核心SDK安装程序
详细说明:当我尝试运行一个简单的.NET核心控制台应用程序时,输出窗口中显示以下错误,应用程序无法启动:
程序“[11036] dotnet.exe”已退出,代码为-2147450749(0x 80008083)。
然后我转到我的应用程序代码的**\bin\Debug\netcoreapp1.1**路径并从该路径启动PowerShell窗口。然后我尝试使用以下命令从控制台启动应用程序:
其给出以下错误:
找不到任何相容的Framework版本找不到指定的Framework 'Microsoft.NETCore. App',版本'1.1.2'。
然后我意识到Visual Studio没有在输出窗口中显示实际的错误,这对我来说更有用。
这让我想起了一些事。然后,我在指挥部下面
这给了我计算机上安装的最高.NET核心版本。它返回:
我还检查了C:\Program Files\dotnet\sdk目录,它包含以下目录:
这里缺少我的应用程序运行所需的文件夹1.1.2。因此,我从here运行了最新可用的.NET Core SDK安装程序来修复它。安装程序分为两部分:
1.微软.NET核心Windows Server主机
第二部分对于解决我们所面临的错误至关重要。它要求在您的计算机上启用IIS功能作为先决条件。因此,在开始安装之前启用IIS功能。
所以运行并完成安装程序安装解决了我的问题。
nvbavucw2#
我只需要右键单击项目,然后选择属性,并将目标框架从1.1更改为1.0。完成!
jogvjijk3#
我也遇到过类似的错误。在我的例子中,我有一个NuGet包,它针对的是比我本地安装的SDK更高的dotnetcore次要版本。为了解决这个问题,我在NuGet包上下载了一个次要版本,但更新到最新的SDK也可能会起作用。
jgovgodb4#
让我们举一个例子,您使用的是.net核心版本2.2。
请检查,
1.您已安装“.NET Core 2.2”SDK x64或x86版本。如果尚未安装,请从https://dotnet.microsoft.com/download/visual-studio-sdks下载
1.确保在以下文件夹结构下生成“2.2.110”文件夹
C:\程式档\dotnet\sdk
czq61nw15#
删除“\bin\Debug”路径中的所有内容,重新生成解决方案并运行。问题解决!
smtd7mpg6#
这是类似的问题,我面临和打开新的问题。我正在寻找答案,而不是
workaround / solution
。所以我决定,而不是回答我自己的问题,所以在这里回答。Microsoft安全建议:
Insecure library loading could allow remote code execution
Microsoft发布了新的
API enhancements for Windows
,以帮助开发人员正确、安全地加载external libraries
。这与单独的Visual Studio无关。
重要信息:
1.名称:核心主机库加载失败
1.数据类型
1.值(带负数号,32比特):2147450750
1.值(8位):130
1.说明:
加载
dependent library
时出错。如果任何宿主组件对依赖库调用LoadLibrary/dlopen
并且调用失败,则会返回此错误代码。此错误最常见的情况是依赖库缺少某些依赖项(例如,机器上缺少必要的CRT
),安装可能已损坏或不完整。如果在尚未通过宿主层初始化的hostpolicy上调用corehost_resolve_component_dependencies
,也会从corehost_resolve_component_dependencies
返回此错误代码。如果直接加载coreclr
而不加载宿主层,然后使用AssemblyDependencyResolver
(这是不受支持的情况),通常会发生这种情况。References :1
References :2
Refernces : 3