#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.