如何将服务器和共享项目添加到 Blazor Web Assembly 应用程序?

How to add server and shared project to Blazor Web Assembly app?

在创建新的 Blazor Web Assembly 应用程序时,我选择了核心托管,因此我添加了服务器和共享项目。

但后来有人在处理该项目,认为不需要服务器和共享项目,因此将其删除。

所以现在项目已经到了我们需要做数据库工作的地步。如何添加项目在创建时的内容(服务器和共享项目)。我知道我可以右键单击解决方案并添加 Blazor 服务器应用程序,但这是一回事吗?然后如何取回共享项目?

最简单的解决方法是

  • 在不同的文件夹中创建新的托管解决方案名称完全相同
    这样命名空间和默认命名空间是正确的。
  • 将共享和服务器文件夹复制到您当前的项目
  • 将这两个项目添加到您的解决方案中(添加现有...)
  • 修复依赖关系:
    • 客户端和服务器引用共享
    • 服务器引用客户端
  • 启动服务器项目

可以在解决方案资源管理器中使用“添加项目引用”管理依赖项。