如何更改 ASP.NET Core 中资源文件的命名空间?

How to change the namespace of a resource file in ASP.NET Core?

此时资源(resx 文件)的默认命名空间是 ProjectName.Resources

我想将此默认值更改为 Resources

我在这里尝试做的是手动更改 Address.Designer.cs 中的名称空间。虽然一开始这似乎有效,但在更改 resx 文件中的其中一个值后会重置默认值。

如何做到这一点?

您似乎无法像在旧的 ASP.NET 项目中那样轻松地更改名称空间,只需更改 resx 文件的属性部分中的 Custom Tool Namespace。您可以做的最简单的事情是在您的解决方案中创建一个名为 ResourcesClass Library 项目并向其中添加 Address.resx。然后将其 Access Modifier 更改为 Public.