我对 GlobalResources 有疑问
- 我创建 App_GlobalResources 文件夹
- 添加用户.resx
- 添加名称=“名字”,值=“名字”
默认我不能在我的 MVC 项目中使用这些资源。我试过了:
- App_GlobalResources.User.FirstName - 没用
- Resources.User.FirstName - 它有效,但只有代码隐藏,当构建和启动应用程序(本地)时,显示错误:
Nie można pobrać właściwości “名称”,ponieważ lokalizacja nie powiodła się。Typ „Resources.Users” nie jest publiczny lub nie zawiera publicznej, statycznej właściwości ciągu o nazwie „FirstName”。
它的翻译是:
由于位置失败,无法检索属性“名称”。类型“Resources.Users”不是公共的或不包含名为“FirstName”的公共静态属性。
然后我更改 User.resx 属性:
- 构建操作:嵌入式资源
- 复制到输出:目录不要复制
- 自定义工具:PublicResourceProxyGenerator
- 自定义工具命名空间:“空”
现在我不能使用Resources.User.FirstName我必须使用App_GlobalResources.User.FirstName
我很高兴它的工作。但昨天是我在测试服务器上的第一次发布,资源不起作用......
文件不复制到服务器...
我更改 User.resx 属性
- 构建操作:内容
- 复制到输出:目录不要复制
- 自定义工具:GlobalResourceProxyGenerator
- 自定义工具命名空间:“空”
复制文件,但应用程序抛出了与我在上面共享的相同的先前异常并且资源在本地机器中不起作用,有什么建议吗?