如何修复mt.exe错误c101008e:无法从标识字符串创建清单?
解决mt.exe错误c101008e的方法
你的错误根源是填错了字段位置——把清单依赖项字符串放到了「Assembly identity」字段里,这个字段是用来配置程序集自身标识的,不是用来添加依赖项的。按以下步骤修正:
- 打开CueBannerDemo项目属性,依次进入「配置属性」→「清单工具」→「输入和输出」
- 在**「附加清单依赖项」**字段中填入:
type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='X86' publicKeyToken='6595b64144ccf1df' language='*'
注意不要带开头的/manifestdependency:前缀,这个是命令行参数,VS UI字段不需要加 - 将「Assembly identity」字段清空(或填写项目自身的程序集标识信息,而非依赖项)
- 应用设置后重新编译
如果你的项目是64位架构,记得把processorArchitecture='X86'替换为processorArchitecture='amd64'。
内容的提问来源于stack exchange,提问作者Larry Alongi
相关产品推荐
相关产品推荐

