Visual Studio 如何从托管blazorwasm项目中删除前缀

sycxhyv7  于 2022-11-17  发布在  其他
关注(0)|答案(2)|浏览(168)

我想使用以下命令通过dotnet cli设置一个托管的blazorwasm项目
dotnet new blazorwasm --hosted
假设我在一个名为test的文件夹中执行了这个命令,那么这个新解决方案中的所有项目在visual studio中都将具有前缀test.

我希望我的项目没有这些前缀,所以我尝试在vs 2022中重命名项目,但这导致了以下错误。

我如何安全地从这些项目中删除前缀而不崩溃我的构建?

gkn4icbw

gkn4icbw1#

如果你想改变你的项目名称,你可以搜索和替换项目名称,然后改变项目文件夹和项目文件。它的工作,我有时这样做。

请执行以下步骤:

1.使用vscode打开整个解决方案文件夹。转到search选项卡并替换该项目名称的所有示例,例如将test.Shared替换为NewProjectName。确保大小写和全字匹配。
1.将test.Shared的文件夹名称变更为NewProjectName
1.将该文件夹中的test.Shared.csproj更改为NewProjectName.csproj
完成后,编译并运行。

slhcrj9b

slhcrj9b2#

您需要编辑项目方案(.sln)档:

Project("{...}") = "Server", "test\Server\test.Server.csproj", "{823DA873-9616-4245-AC45-B59535AA865B}"
EndProject
Project("{...}") = "Client", "test\Client\test.Client.csproj", "{30EBEA6F-3384-4EEF-ABCC-22954275A2AC}"
EndProject
Project("{...}") = "Shared", "test\Shared\test.Shared.csproj", "{3BEE92B9-A658-4825-B43F-10DB6850E60F}"
EndProject

相关问题