如何重命名 Blazor WebAssembly 解决方案及其项目

How to rename a Blazor WebAssembly solution and its projects

我采用了一个示例 vs2019 Blazor WASM(托管)解决方案并重命名了该解决方案及其项目(客户端、服务器、共享),它运行良好,但如果我打开控制台,我会看到: 加载资源失败:服务器对此响应状态 404(未找到): “oldprojectname.Client.styles.css:1”(下图) solution/project 从哪里得到这个“oldprojectname”?我已经扫描了项目的整个源代码并删除了 .vs 文件,但它仍然有这个“oldprojectname” 我错过了什么?谢谢

检查客户端项目 wwwroot/index.html 的 Head 部分

还有一件事我无法解释,但如果您遇到上述情况,只需切换“applicationUrl”端口号即可解决我的问题。 这可以在客户端和服务器项目的 launchSettings.json 中找到。

我认为重命名项目(根据问题)的最佳解决方案如下:

您可以将项目导出为“模板”,Visual Studio 可以让您完全按照创建模板时的样子重新创建项目,然后您可以为项目指定一个新名称。 :)