我正在尝试在WinSxS中安装我的dll的MUI版本。
我正在使用具有下一个程序集标识的mt.exe为本地化dll创建清单文件:
Digi21.mui,type=win32,language=es,version=10.0.0.198, processorArchitecture=x86,publicKeyToken=82292917b7a6e156
生成的清单文件是:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity culture="es" name="Digi21.mui" processorArchitecture="x86" publicKeyToken="82292917b7a6e156" type="win32" version="10.0.0.198"></assemblyIdentity>
</assembly>
尝试加载Dll时,由于“culture”属性,无法创建激活上下文。
如果我将属性的名称更改为“语言”,那么它运行良好。
为什么mt.exe会创建“culture”属性而不是“language”属性?
如何让fort mt.exe创建“语言”属性而不是“文化”属性?
谢谢。