找回密码
 立即注册

QQ登录

只需一步,快速开始

yidihaiyang

初级会员

4

主题

19

帖子

258

积分

初级会员

积分
258

活字格认证

最新发帖
yidihaiyang
初级会员   /  发表于:2017-6-27 11:21  /   查看:6298  /  回复:16
编译环境:vs2015 update3
控件版本:tx text control 24.0 for winform
开发语言:C#
问题描述:编译模式为anycpu时,汉化生效;编译模式改为x86时,汉化无效。

问题再现工程见附件。

TX_TEST.zip

3.48 MB, 下载次数: 88

问题再现工程

16 个回复

正序浏览
gw0506
超级版主   /  发表于:2017-7-12 14:41:14
17#
yidihaiyang 发表于 2017-7-12 14:21
那为何您提供的汉化文件不需要在客户环境配置注册表?

这个解释起来有点复杂。大概就是,临时给你的那个文件是研发编译出来的,有TX的私有强名,这个东西不能暴露出来给你。
而加注册表这种做法不使用私有强名做的,是另外一套,她需要有注册表信息来让程序识别资源文件。
回复 使用道具 举报
yidihaiyang
初级会员   /  发表于:2017-7-12 14:21:26
16#
那为何您提供的汉化文件不需要在客户环境配置注册表?
回复 使用道具 举报
gw0506
超级版主   /  发表于:2017-7-10 10:03:06
15#
客户环境。
回复 使用道具 举报
yidihaiyang
初级会员   /  发表于:2017-7-7 13:47:42
14#
要添加注册表的是开发环境还是客户环境?
回复 使用道具 举报
gw0506
超级版主   /  发表于:2017-7-6 11:47:52
13#

原因还是注册表的问题。32位操作系统没问题,用之前的做法就好。64为操作系统需要增加一个注册表项。
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\StrongName\Verification\txtextcontrol.resources,6B83FE9A75CFB638]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\txtextcontrol.resources,6B83FE9A75CFB638]
回复 使用道具 举报
gw0506
超级版主   /  发表于:2017-7-4 11:29:33
12#
就是签名的问题,具体是应该去掉,还是要打上TX的签名还是其他什么情况,暂时还没有进一步结论。你先用着,有结论了我会给你们说。
回复 使用道具 举报
yidihaiyang
初级会员   /  发表于:2017-7-4 11:07:25
11#
测试了几把,这个包有效,谢谢啦~
什么原理哦。。。
回复 使用道具 举报
gw0506
超级版主   /  发表于:2017-7-4 09:39:52
10#
用这个先,我这里测试正常。

zh-cn signed assemblies.zip

82.51 KB, 下载次数: 95

回复 使用道具 举报
gw0506
超级版主   /  发表于:2017-7-3 18:10:01
9#
他的德文应该是产品出厂就嵌进去了,跟中文资源加载方式不同。目前还是在等待厂商的回复。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部