rzc 发现已退出,代码为 -2147450743

问题描述 投票:0回答:5

我收到错误

“rzc discovery 退出,代码为 -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
c# .net-core razor
5个回答
3
投票

我遇到了同样的错误,这就是我解决它的方法。

我安装了多个.NET SDK,所以相信我,这对我来说不是问题。

  • 当重建解决方案给我这个错误时,我查看了输出窗口。
  • 在输出窗口中,我注意到存在 SDK 丢失错误。我 刚刚安装了特定的 SDK 并重新启动了 Visual Studio。
  • 下次执行Rebuild解决方案时,构建成功

2
投票

我通过转到 Visual Studio 安装程序 > 修改 > 单个组件解决了这个问题,然后选择我缺少的组件,例如。网络核心2.2。


0
投票

表示缺少运行时版本。可能是电脑里安装了两个版本的runtime版本。


0
投票

我通过重新安装.NET SDk解决了这个问题。


0
投票

我也有同样的问题。删除VS 2022并一次又一次地把它放回去。我还导出 .vsconfig 文件以确保安装程序配置。失败了

然后我查看了https://dotnet.microsoft.com/en-us/download/dotnet/5.0 看看我是否拥有所有必需的包裹。 我下载了 托管包 ASP.NET Core 运行时 5.0.17 并且它可以工作!

© www.soinside.com 2019 - 2024. All rights reserved.