React Native for Windows 抛出错误 The system was unable to find the specified registry key or value and build fails

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

我正在尝试使用 C++ 在 Windows UWP 上安装和运行 React Native。该过程的其余部分工作正常,但最后构建失败并出现错误系统无法找到指定的注册表项或值。

我正在使用 Visual Studio 2022、Node.JS 版本 v18.15.0、Windows 10 以及工具集版本 v143 和 SDK 10.0.22621.0.

以下脚本命令用于安装依赖; Set-ExecutionPolicy Unrestricted -Scope Process -Force; iex (New-Object System.Net.WebClient).DownloadString('https://aka.ms/rnw-vs2022-deps.ps1');

创建 UWP React Native 项目时,以下命令成功运行,没有错误。 npx react-native init testproject4 --template react-native@^0.71.0 光盘测试项目4 npx react-native-windows-init --overwrite npx react-native autolink-windows

然后从VS2022以调试模式或无调试模式运行项目在抛出这两个错误后最终失败。 x86 和 64bit 都试过了

  • **系统无法找到指定的注册表项或值。
  • 错误 MSB3073 命令“npx react-native autolink-windows --check --sln [tag:"windows estproject4.sln" --proj "windows estproject4 estproject4.vcxproj"" 退出,代码为 -1。 testproject4 C: mp estproject4 ode_modules eact-native-windows\PropertySheets\Autolink.targets 17**]

当我从 powershell 运行以下命令时; npx react-native run-windows 它抛出以下错误; 错误:系统无法找到指定的注册表项或值。 [标签:** MSBuild 版本 17.5.0+6f08c67f3 for .NET Framework 一次构建此解决方案中的项目。要启用并行构建,请添加“-m”开关。 构建于 12/04/2023 11:41:23 AM 开始。 包含的响应文件:C:\Program Files\Microsoft Visual Studio�2\Enterprise\MSBuild\Current\Bin\MSBuild.rsp

节点 1 上的项目“C: mp estproject4\windows estproject4.sln”(还原目标)。 C: mp estproject4\windows estproject4.sln.metaproj : error MSB4126: 指定的解决方案配置 "Debug|ia32 " 无效。请使用配置和平台属性指定有效的解决方案配置(例如 MSBui ld.exe Solution.sln /p:Configuration=Debug /p:Platform="Any CPU") 或将这些属性留空以使用默认值 解决方案配置。 [C: mp estproject4\windows estproject4.sln] 完成构建项目“C: mp estproject4\windows estproject4.sln”(恢复目标)——失败。

构建失败。

"C: mp estproject4\windows estproject4.sln" (恢复目标) (1) -> (ValidateSolutionConfiguration 目标) -> C: mp estproject4\windows estproject4.sln.metaproj : error MSB4126: 指定的解决方案配置 "Debug|ia 32" 无效。请使用配置和平台属性指定有效的解决方案配置(例如 MSB uild.exe Solution.sln /p:Configuration=Debug /p:Platform="Any CPU") 或将这些属性留空以使用默认值 解决方案配置。 [C: mp estproject4\windows estproject4.sln]

0 Warning(s)
1 Error(s)

经过的时间 00:00:00.17 × 恢复 NuGet 包 × 无法恢复找到的 packages.config 实例。恢复 NuGet 包 - 退出错误代码 1 命令失败。使用 --logging 重新运行命令以获取更多信息。**]

有没有办法解决这个问题。

VS2022 构建失败。期待找到错误的修复方法。

reactjs registry native autolink
© www.soinside.com 2019 - 2024. All rights reserved.