我们使用resx文件来本地化我们的Web应用程序.当只有一个页面使用某个短语时,我们通常创建本地resx文件(映射到特定页面);当多个页面需要短语时,我们通常创建全局resx文件.
但是关于全局resx文件的好处是它们是一个类,你可以像调用类的属性一样调用这些短语:
Resource.UI.iNotFound
所以我在想 - 为什么要有本地resx文件呢?为什么不为整个应用程序使用一个全局resx文件,这样可以避免运行时错误调用不存在的短语?
我确信这是一个很好的答案,我只是不知道它是什么......
是否可以将一个大的资源(.resx)文件物理地拆分为多个文件,并仍然使用相同的syntex来获取数据
即
GlobalResource.resx
成
GlobalResource1.resx,GlobalResource2.resx,GlobalResource3.resx,......
并且所有文件将被拼凑成一个并使用like
Resources.GlobalResource.errParamNameReq
Run Code Online (Sandbox Code Playgroud)
在Asp.net 3.5中使用它.在svn上工作时遇到问题,每次尝试签入时都会遇到冲突,所以我想把它拆分成许多文件,而编译器则把它当作一个.