【问题标题】:How to change the namespace of a resource file in ASP.NET Core?如何更改 ASP.NET Core 中资源文件的命名空间?
【发布时间】:2017-01-21 14:46:03
【问题描述】:

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

我想将此默认值更改为 Resources

我在这里尝试做的是手动更改Address.Designer.cs 中的命名空间。虽然起初这似乎可行,但在更改 resx 文件中的一个值后会重置默认值。

如何做到这一点?

【问题讨论】:

  • 您是否尝试在项目属性中设置项目的默认命名空间?
  • 不是答案,但为什么要更改它?将Vendor.ApplicationName.FolderPosition 作为命名空间是事实上的行业标准。

标签: c# asp.net resx


【解决方案1】:

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

【讨论】:

  • 我没有这些选项。我只能看到File NameFull Path
猜你喜欢
  • 1970-01-01
  • 2010-11-22
  • 1970-01-01
  • 1970-01-01
  • 2012-06-12
  • 1970-01-01
  • 2012-05-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多