Blazor WebAssembly 项目无法引用 NETCore 类库

2024-06-19

我尝试从 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(使用前将#替换为@)

Blazor WebAssembly 项目无法引用 NETCore 类库 的相关文章

  • 部署架构问题

    我也已将应用程序名称和命名空间从 FooXXX 更改为 FooYYY VS 将更改应用于所有文件 我已经检查了所有命名空间 名称等 项目编译 但是当我想将其部署到模拟器或设备时 它会立即崩溃 没有战争 没有消息 没有例外 仅显示启动屏幕 然
  • 在 Visual Studio 中创建属性的快捷方式?

    我见过一些人在 C 中创建属性的速度非常快 但他们是如何做到的呢 Visual Studio 当前使用 Visual Studio 2010 中可以使用哪些快捷方式来创建属性 我正在使用 C 例如 public string myStrin
  • 有什么快速方法可以将 Visual Studio Ultimate/Enterprise 版降级为 Professional 版吗?

    我在之前的活动中安装了 Visual Studio Ultimate Enterprise 我现在已经开始在一个新的地方 只有 VS Professional 的许可证 所以我需要降级 但支持的路线涉及完全卸载和完全重新安装 这显然相当耗时
  • 如何在非控制台应用程序中查看 cout 输出?

    输出到调试窗口似乎相当繁琐 我在哪里可以找到cout如果我正在编写非控制台信息 则输出 Like double i a b cout lt lt b lt lt endl I want to check out whether b is z
  • Visual Studio 时间跟踪插件 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 Visual Studio 是否有一个插件可以跟踪项目花费的时间以及正在处理的文件 能够每天生成一份报
  • MudBlazor - 可搜索的 MudSelect

    我具体使用的是 MudBlazorMudSelect 我想显示Name财产 但保存Id值中的属性 以下正在工作
  • 将外部 CAB 添加到具有内部 CAB 的 MSI

    我有一个安装应用程序的 Visual Studio 安装程序 vs2015 我希望它还安装一组配置文件 其内容因物理安装位置而异 这些文件将作为 cab 文件交付到与 msi 相同的目录中 cab 有一组已知的文件 这些文件将分布在安装位置
  • WPF:使元素不显示为公共或朋友?

    在设计器中 我 例如 如何使按钮在其所在的窗口内成为私有按钮 我记得在 Windows 窗体中执行此操作的方法 但我不知道在 WPF 中如何执行此操作 有没有办法通过 Visual Studio 来实现 尝试使用
  • Visual Studio 2012 网络共享

    我使用 Parallels 在虚拟机上模拟 Windows 8 为了简单性和连贯性 我将所有开发人员项目存储在 Mac 的分区上 当我尝试构建一个在此网络共享上运行的应用程序 Visual Studio 2012 时 出现以下编译时错误 E
  • 解决方案文件夹未在 Visual Studio 2010 中显示 - 如何使其可见?

    我在 Visual Studio 2010 中创建了一个新的空白解决方案 然后执行了 添加新项目 解决方案节点不再显示在解决方案资源管理器中 此外 当我尝试执行第二次 添加新项目 时 出现错误 无法添加该项目 因为要添加到的项目不是解决方案
  • E0145 成员可能未初始化 - cmake - VS2017

    我正在尝试将 C 应用程序与 PCL 库链接 我使用 VCPKG 安装了 PCL 及其所有依赖项 我正在使用 Visual Studio 2017 和 cmake 3 12 for X64 当我尝试构建解决方案时 它给了我以下错误 E014
  • 可以使用 git 项目并在 VS2013 中查看 TFS 工作项吗?

    所以我升级到了VS2013 希望能顺利进行所有开发 不过有一件事确实让我很恼火 我的团队使用 TFS 而我更喜欢 git 因此我使用 git tfs 来桥接两者以进行源代码控制 我们使用 TFS 工作项来跟踪错误和故事等 如果重要的话 我也
  • 两个项目之间的跨项目引用

    是否可以在两个 TypeScript 项目之间进行引用 假设我们有以下项目结构 Module1 ts包含 module TestModule export interface Interface1 Module2 ts包含 module T
  • VS2005:程序集“<程序集>”被错误地指定为文件。

    我已将对 log4net 程序集 dll 的引用添加到我的项目中 当我构建时 我收到一条警告 警告程序集 Lib log4net dll 是 错误地指定为文件 我查了一下MSDN 上有关此错误的帮助 http msdn microsoft
  • Visual Studio 2010 在编辑器中按字母顺序对函数进行排序

    有谁知道如何在编辑器 c 中按字母顺序对类的函数进行排序 IE public class Foo public void B public void D public void A 排序后 类应该看起来像 public class Foo
  • 我可以从 R Tools for Visual Studio 中运行 Shiny 应用程序吗

    如果我使用的话 是否可以从 Visual Studio 中运行 Shiny 应用程序Visual Studio 的 R 工具 RTVS 如果是 怎么办 我以为没有 结果发现有isRTVS 中的 运行闪亮应用程序 按钮
  • 从不同目录导入proto文件

    我正在努力为 grpc 导入编写正确的配置 所以 net解决方案的结构是这样的 Protos Common common proto Protos Vehicle car proto 汽车微服务 在 car proto 里面我有 impor
  • VS 2013 和 MSBuild

    我最近升级到 Visual Studio 2013 这在使用 MSBuild API 或带有命令行参数的可执行文件 进行外部构建时导致了连续问题 Issue 1使用 MSBuild 构建时 它不会生成单元测试所需的假程序集 这会导致构建失败
  • Visual Studio - 查找哪些模块导致 C1905(处理器不兼容)

    我正在尝试使用 Visual Studio 2005 进行 x64 版本的项目 当前失败 并出现链接器错误 C1905 前端和后端不兼容 必须针对相同的处理器 根据我收集的信息 这本质上是说我的 x64 构建正在尝试与 x86 模块链接 不
  • VS2015 代码覆盖率不适用于 ASP.NET Core 1.0(以前称为 ASP.NET 5)中的测试

    我有一个 ASP NET Core 1 0 以前称为 ASP NET 5 解决方案 其中包含几个类库 包 和一个 ASP NET MVC6 项目 我有一个使用支持 Core 1 0 的新 XUnit 2 0 的测试库 然而 由于某种原因 当

随机推荐