2017-01-21 50 views
1

此时资源(resx文件)的默认名称空间为ProjectName.Resources如何更改ASP.NET Core中资源文件的命名空间?

我想将此默认值更改为Resources

enter image description here

我试图做这里手动更改命名空间中Address.Designer.cs。虽然这似乎起初工作,但更改resx文件中的一个值后,默认值将被重置。

这怎么办?

+0

您是否尝试过在项目属性中设置项目的默认命名空间? –

+0

不是答案,但你为什么要改变它?将'Vendor.ApplicationName.FolderPosition'作为命名空间是事实上的行业标准。 –

回答

2

看来你不能像在旧的ASP.NET项目中那样容易地改变命名空间,只需在resx文件的属性部分更改Custom Tool Namespace即可。你可以做的最简单的事情是在你的解决方案中创建一个名为ResourcesClass Library项目,并向其添加Address.resx。然后将其Access Modifier更改为Public

enter image description here

+0

我没有这些选项。我能看到的只有'文件名'和'完整路径' –

+0

你说得对。我编辑了我的答案。 –