обнаружение rzc завершено с кодом -2147450743

#c# #.net-core #asp.net-core-razor-pages

#c# #.net-ядро #asp.net-core-razor-pages

Вопрос:

Я получаю сообщение об ошибке

«обнаружение rzc завершено с кодом -2147450743»

… ошибка при попытке скомпилировать мое веб-приложение. Когда я нажимаю на ошибку, она приводит меня к строке RazorTagHelper:

 
   <RazorTagHelper
             Debug="$(_RazorDebugTagHelperTask)"
             DebugTool="$(_RazorDebugTagHelperTool)"
             ToolAssembly="$(_RazorToolAssembly)"
             UseServer="$(UseRazorBuildServer)"
             ForceServer="$(_RazorForceBuildServer)"
             SuppressCurrentUserOnlyPipeOptions="$(_RazorSuppressCurrentUserOnlyPipeOptions)"
             PipeName="$(_RazorBuildServerPipeName)"
             Version="$(RazorLangVersion)"
             Configuration="@(ResolvedRazorConfiguration)"
             Extensions="@(ResolvedRazorExtension)"
             Assemblies="@(RazorReferencePath)"
             ProjectRoot="$(MSBuildProjectDirectory)"
             TagHelperManifest="$(_RazorTagHelperOutputCache)">
             <Output
               TaskParameter="TagHelperManifest"
               ItemName="FileWrites"/>
           </RazorTagHelper>

 

Что я сделал, чтобы попытаться исправить ошибку

  • Обновлено .Net Core до версии 2.1
  • Восстановление VS2019
  • Обновлено VS2019

Комментарии:

1. Вы решили эту проблему?

Ответ №1:

Я получал ту же ошибку, и вот как я ее решил.

У меня их несколько.Установлены ЧИСТЫЕ SDK, поэтому, поверьте мне, это не было проблемой для меня.

  • Я посмотрел на окно вывода, когда решение для восстановления выдало мне эту ошибку.
  • В окне вывода я заметил, что произошла ошибка отсутствия SDK. Я только что установил конкретный SDK и перезапустил Visual Studio.
  • При следующем выполнении решения для перестройки оно было успешно построено

Ответ №2:

Я решил это, перейдя в установщик Visual Studio> Изменить> Отдельные компоненты и выбрав компонент, который мне не хватало, например. Netcore 2.2. введите описание изображения здесь

Комментарии:

1. В моем случае фактически установка среды выполнения .Net Core 2.1 (LTS) решила эту проблему. Я очень надеюсь, что знаю, где на него ссылаются, поскольку я проверил, что все проекты находятся на .Net Core 3.1

Ответ №3:

Это указывает на отсутствие версии среды выполнения. Возможно, на компьютере установлены две версии runtime version.

введите описание изображения здесь

Комментарии:

1. Привет, Карни, спасибо за твой ответ.

2. Я попытался удалить все дублированные версии среды выполнения на своем компьютере и перезапустил его, чтобы убедиться, но все равно не повезло, ошибка по-прежнему сохраняется. Не могли бы вы заглянуть в мои установочные пакеты sdk и среды выполнения? вот ссылка на мои скриншоты: Sdk и среды выполнения

3. @ElmarGuevarra, похоже, что на вашем компьютере много версий. У меня есть только один sdk.

Ответ №4:

Я решил это, переустановив .NET SDk.