我尝试从 Blazor WebAssembly 项目引用类库,但收到一条错误,指出 Blazor WebAssembly 项目无法引用 ASP.NET Core 共享框架项目。我尝试将类库目标更改为 .Net Framework,但这会破坏它。我在这里不知所措。如何引用这个类库?
类库项目文件:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net5.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="5.0.9" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="5.0.9">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="5.0.9" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="5.0.9">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Piranha" Version="9.1.1" />
<PackageReference Include="Piranha.AspNetCore" Version="9.1.0" />
</ItemGroup>
</Project>
我正在尝试引用 Blazor WebAssembly 项目中的类库
WebAssembly 支持subset.net[5/核心]。该子集不包括 Sql Server 类。
直接错误可能指向其他一些原因,目前尚不清楚。但这个设置是行不通的。所有数据库操作都必须在服务器上进行。
这就是为什么我们有[x] asp.net core hosted
新建项目向导中的选项。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)