首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Blazor WebAssembly项目无法引用NETCore类库

问Blazor WebAssembly项目无法引用NETCore类库
EN

Stack Overflow用户
提问于 2021-09-14 14:05:05
回答 1查看 116关注 0票数 0

我正在尝试引用Blazor WebAssembly项目中的类库,但得到了一个错误,即Blazor WebAssembly项目无法引用ASP.NET核心共享框架项目。我曾尝试将类库目标更改为.Net框架,但这破坏了它。我现在有点不知所措。如何引用这个类库?

类库项目文件:

代码语言:javascript
复制
<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>

​

​

EN

回答 1

Stack Overflow用户

发布于 2021-09-14 17:45:08

我正在尝试引用Blazor WebAssembly项目中的类库

WebAssembly支持.net5/core的子集。并且该子集不包括SqlServer类。

直接错误可能指向一些其他原因,目前还不清楚。但是这种设置是行不通的。所有数据库操作都必须在服务器上进行。

这就是为什么我们在New Project向导中有[x] asp.net core hosted选项的原因。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69179284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档