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

Razor类库不兼容monoandroid13.0,仅支持net6.0问题求助

解决Razor类库与monoandroid13.0不兼容(仅支持net6.0)的问题

调整Razor类库的目标框架配置

打开Razor类库的.csproj文件,将单一目标框架改为多目标框架,同时包含net6.0和对应monoandroid13.0的net6.0-android33.0,示例配置如下:

<Project Sdk="Microsoft.NET.Sdk.Razor">
  <PropertyGroup>
    <TargetFrameworks>net6.0;net6.0-android33.0</TargetFrameworks>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
  </PropertyGroup>
</Project>

匹配依赖包版本

确认你使用的BlazorWebView相关NuGet包(比如Microsoft.AspNetCore.Components.WebView.Maui)版本与.NET 6兼容,避免安装仅支持更高.NET版本的包。

清理重建项目

  1. 删除Razor类库和Android项目下的bin、obj文件夹
  2. 在终端执行dotnet clean命令
  3. 重新运行dotnet build或在IDE中选择“重建解决方案”

同步Android项目目标框架

检查Android项目的.csproj文件,确保其<TargetFramework>设置为net6.0-android33.0,与Razor类库的目标框架保持一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 19:15:36