我正在尝试在 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 时,由于“文化”属性,无法创建激活上下文。
如果我将属性名称更改为“语言”,它运行良好。
为什么 mt.exe 创建“文化”属性而不是“语言”属性?
我怎样才能 forze mt.exe 来创建“语言”属性而不是“文化”属性?
谢谢你。