如何更改 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
。您可以做的最简单的事情是在您的解决方案中创建一个名为 Resources
的 Class Library
项目并向其中添加 Address.resx
。然后将其 Access Modifier
更改为 Public
.
此时资源(resx 文件)的默认命名空间是 ProjectName.Resources
。
我想将此默认值更改为 Resources
。
我在这里尝试做的是手动更改 Address.Designer.cs
中的名称空间。虽然一开始这似乎有效,但在更改 resx 文件中的其中一个值后会重置默认值。
如何做到这一点?
您似乎无法像在旧的 ASP.NET 项目中那样轻松地更改名称空间,只需更改 resx 文件的属性部分中的 Custom Tool Namespace
。您可以做的最简单的事情是在您的解决方案中创建一个名为 Resources
的 Class Library
项目并向其中添加 Address.resx
。然后将其 Access Modifier
更改为 Public
.