我的Blazor项目使用Razor类库。在将Blazor从3.2.0预览更新到3.2.0之后,我将得到:
内容根路径的
重复基路径'/‘
此错误还显示了包括
...\bin\Debug\netstandard2.1\wwwroot\
我从以下两个方面升级了Blazor项目和剃刀库:
<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项目中时,它仍然在工作。只有当我添加和引用项目时,它才会失败。在这两种情况下都适用。
发布于 2020-06-29 16:56:00
我不得不从Razor类库中删除所有的WebAssembly内容:
工作:
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Components" Version="3.1.3" />
<PackageReference Include="Microsoft.AspNetCore.Components.Web" Version="3.1.3" />
</ItemGroup>信用归于Spuij @j痰ij
发布于 2020-07-27 00:01:05
在升级我的ASP.NET托管web应用程序时,我意外地将web程序集DLL安装到我的服务器项目中。我的解决方案是从服务器项目中删除所有Microsoft.AspNetCore.Components.WebAssembly.*包。
https://stackoverflow.com/questions/62643057
复制相似问题