我的 Blazor 项目使用 Razor 类库。将 Blazor 从 3.2.0 预览版更新到 3.2.0 后,我得到:
内容根路径的重复基本路径“/”
该错误还显示了路径,包括
...\bin\Debug\netstandard2.1\wwwroot\
我从以下位置升级了 Blazor 项目和 razor 库:
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="3.2.0-preview3.20168.3" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Build" Version="3.2.0-preview3.20168.3" PrivateAssets="all" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="3.2.0-preview3.20168.3" PrivateAssets="all" />
</ItemGroup>
到
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="3.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Build" Version="3.2.0" />
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="3.2.0" />
</ItemGroup>
当我将 Razor 库发布到 Azure DevOps 并使用 Nuget 将其包含在我的 Blazor 项目中时,它仍在工作。只有当我添加和引用项目时它才会失败。它曾经在这两种情况下都有效。