0

我正在尝试在 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 来创建“语言”属性而不是“文化”属性?

谢谢你。

4

0 回答 0