Программа ' [1684] dotnet.exe ' вышел с кодом -2147450750 (0x80008082)
попытка отладки функции Azure .NET STANDARD 2.0 локально. Использование Visual Studio 2017 CE. Вчера все получилось, интересно, что пошло не так. Удалил все net CORE SDK и вернул 2.1.201. Нашел другие решения о Core 1.1, но не повезло с ними. При отладке консоль сразу же выключается и оставляет только это сообщение об ошибке
The program '[1684] dotnet.exe' has exited with code -2147450750 (0x80008082).
2 ответов
обновление
я пошел не в то место раньше. Эта проблема не вызвана отсутствием .Net Core 2.1. Это может быть связано с Azure Functions and Web Jobs Tools
(в меню VS, Инструменты>Расширения и обновление).
от редакции 15.0.40502.0
, расширение потребляет канал, который сохраняет шаблоны, инструменты сборки и среду выполнения в актуальном состоянии всякий раз, когда в службе вносятся изменения.
посмотреть %LocalAPPDATA%\AzureFunctionsTools\Releases.2.2\manifest.json
.
"CliEntrypointPath": "C:\Users\UserName\AppData\Local\AzureFunctionsTools\Releases\2.2.2\cli\func.exe"
в VS, запись 2.x cli был всегда func.dll
раньше. Устранение требования .Net Core 2.1 для cli 2.0.1-beta.31 (хост 2.0.11888), автономная версия(x86) нажимается на VS. Его запись func.exe
.
если запись остается func.dll
на вашей платформе x64 произойдет ошибка из-за запуска x86 func.dll
С x64 dotnet ограничителя.
копая глубже, мы можем увидеть следующее сообщение об ошибке
Failed to load the dll from [C:\Users\UserName\AppData\Local\AzureFunctionsTools\Releases.2.2\cli\hostpolicy.dll], HRESULT: 0x800700C1
An error occurred while loading required library hostpolicy.dll from [C:\Users\UserName\AppData\Local\AzureFunctionsTools\Releases.2.2\cli\]
решение
если Azure Functions and Web Jobs Tools
и 15.0.40617
, просто измените запись на func.exe
. Затем перезапустите VS (необходимый шаг).
если ваша версия ниже, то я рекомендую вам обновить до 15.0.40617
. После обновления удалите %LocalAPPDATA%\AzureFunctionsTools
, затем создайте новый проект функции Azure, подождите в диалоговом окне создать для VS, чтобы загрузить новый cli и шаблон.
Через некоторое время мы видим, что наконечник изменяется на
У меня была точно такая же проблема. Я установил .NET Core 2.1 SDK, обновил функции Azure и инструменты веб-заданий до версии 15.0.40617.0, и он все еще не работал. Я решил вернуть функции Azure и инструменты веб-заданий к версии 15.0.40608.0, и это работает! Кроме того, у меня есть версия 2.1.301 .NET Core.