You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MAUI Blazor Hybrid发布时Class Library RuntimeIdentifier识别错误求助

解决MAUI Blazor Hybrid引用类库时发布RuntimeIdentifier报错问题

方法一:给类库项目配置支持的运行时标识

  • 打开你的Class Library项目的.csproj配置文件
  • 在<PropertyGroup>标签里添加一行配置,指定支持的运行时:
    <RuntimeIdentifiers>win-x64;win-x86;win-arm64</RuntimeIdentifiers>
    
    要是只需要特定运行时,比如仅win-x64,就写<RuntimeIdentifiers>win-x64</RuntimeIdentifiers>

方法二:在MAUI项目的引用中指定运行时

  • 打开MAUI Blazor Hybrid项目的.csproj文件
  • 找到对应Class Library的<ProjectReference>节点,添加RuntimeIdentifier属性,示例:
    <ProjectReference Include="..\YourClassLib\YourClassLib.csproj">
      <RuntimeIdentifier>win-x64</RuntimeIdentifier>
      <SetTargetFramework>TargetFramework=net7.0</SetTargetFramework> <!-- 替换成你的类库实际目标框架 -->
    </ProjectReference>
    
    这种方式适合只针对单个发布运行时的场景,要是需要支持多个运行时,更推荐用方法一

后续操作

配置完后,先清理整个解决方案(Build -> Clean Solution),再重新生成(Build -> Rebuild Solution),之后再尝试发布流程

内容的提问来源于stack exchange,提问作者Jeremy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 00:04:55