目前我们的项目实现了多语言版本的功能,可是都是自己先定义了resx文件的。
目前某些语言是需要用户来输入值的,而我看见 Asp.Net 都是需要把 resource文件编译成 resources.dll 来使用的。怎么才能让用户自己来维护这个resourse文件呢?
目前某些语言是需要用户来输入值的,而我看见 Asp.Net 都是需要把 resource文件编译成 resources.dll 来使用的。怎么才能让用户自己来维护这个resourse文件呢?
至于用户设置的话,可以为用户开发一个资源文件设置的界面。
在设置界面有编译资源文件的按钮.最终也是编译成.resource文件,供程序调用系统多种资源文件代码示例(例如一个系统同时具有简体,繁体,英文等不同资源文件)
http://blog.csdn.net/ChengKing/archive/2005/11/30/540648.aspx含代码示例下载.
ge.zh-cn.txt
错误: 找到了一个包含新行的资源,但在该资源中未能找到等号!长度: 6 名称:“<root>
”。
1 错误。但message.zh-cn.txt 是我从 message.zh-cn.resx转化过来的,在项目中这个资源文件用起来是ok的,所以格式错误,象缺少<root>这样的错误是不存在的。
不知道为什么会出这个错误?另外,在asp.net里面怎么样才能够调用C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Bin>resgen 这个命令呢?