c# - 在 Visual Studio 中运行后端时如何运行 Blazor 客户端?
问题描述
我有两个 Visual Studio 项目,一个是 asp net core api,一个是客户端 blazor 应用程序。作为生产构建的一部分,我将 blazor 应用程序的输出复制到/wwwroot
asp net 应用程序的文件夹中。
但是在本地我必须构建它并复制文件或在/wwwroot
目录中有一个测试 index.html 。
当我在 Visual Studio 中“按播放”运行后端时,如何让 Visual Studio 构建 blazor 项目并将其自动复制到 wwwroot 文件夹?
解决方案
您将需要为您的后端项目设置一个 Post Build Event 命令。您可以通过在解决方案资源管理器中右键单击您的项目并打开“属性”窗口来执行此操作。在左侧菜单中,您将看到“构建事件”。从那里您可以看到两个窗口,其中包含 Pre-build 命令行和 Post-build 命令行。在此处查看更多信息:https ://docs.microsoft.com/en-us/visualstudio/ide/how-to-specify-build-events-csharp?view=vs-2019 。语法有点棘手,但是网上有很多示例可以在成功构建后将文件复制到目录中。希望这有帮助,祝你好运!
推荐阅读
- angular - 使用库时,由于构建模式,ngOnInit 不起作用
- python - 如何从python输出中获取文本
- bash - 如何在 ELK Stack 中使用 Entrypoint.sh 和 Docker compose?
- php - 使用 preg_match_all 时遇到问题
- excel - 在 Excel VBA 中创建循环
- r - Is there an R library for drawing polygons and than generating RGB array?
- tortoisesvn - Is there a way to set up LabVIEW Compare option with TortoiseSVN programmatically?
- python - Why is my variable not defined even if I used "global"?
- java - 弹簧靴。如何利用原型范围?
- c# - 2018 年与日期 2018-01-01 之间的差异