首页 > 解决方案 > 在 Visual Studio 中运行后端时如何运行 Blazor 客户端?

问题描述

我有两个 Visual Studio 项目,一个是 asp net core api,一个是客户端 blazor 应用程序。作为生产构建的一部分,我将 blazor 应用程序的输出复制到/wwwrootasp net 应用程序的文件夹中。

但是在本地我必须构建它并复制文件或在/wwwroot目录中有一个测试 index.html 。

当我在 Visual Studio 中“按播放”运行后端时,如何让 Visual Studio 构建 blazor 项目并将其自动复制到 wwwroot 文件夹?

标签: c#asp.netvisual-studioblazor

解决方案


您将需要为您的后端项目设置一个 Post Build Event 命令。您可以通过在解决方案资源管理器中右键单击您的项目并打开“属性”窗口来执行此操作。在左侧菜单中,您将看到“构建事件”。从那里您可以看到两个窗口,其中包含 Pre-build 命令行和 Post-build 命令行。在此处查看更多信息:https ://docs.microsoft.com/en-us/visualstudio/ide/how-to-specify-build-events-csharp?view=vs-2019 。语法有点棘手,但是网上有很多示例可以在成功构建后将文件复制到目录中。希望这有帮助,祝你好运!


推荐阅读