运行在Windows 10上编译的VB6程序。并排错误 [英] Running a VB6 program compiled on Windows 10. Side by Side Error
问题描述
在启动应用程序时,我收到并排错误。
On launching the application I receive a side by side error.
我创建了SxSTrace.txt
底部看起来像。 ..
INFO:参考:Microsoft.Windows.Common-Controls,language ="*",processorArchitecture =" X86",publicKeyToken =" 6595b64144ccf1df",type = " win32",version =" 6.0.0.0"
错误:第1行:XML语法错误。
错误:激活上下文生成失败。
结束激活上下文生成。
I created the SxSTrace.txt
The bottom of which looks like...
INFO: Reference: Microsoft.Windows.Common-Controls,language="*",processorArchitecture="X86",publicKeyToken="6595b64144ccf1df",type="win32",version="6.0.0.0"
ERROR: Line 1: XML Syntax error.
ERROR: Activation Context generation failed.
End Activation Context Generation.
它向我建议应该有一个mscomctl.dll的清单文件和XML的格式对于该文件格式错误,
It suggests to me that there should be a manifest file for mscomctl.dll and that the format of the XML for that file is badly formatted,
我尝试使用X86搜索C:\ Windows \ WinSxS\Manifests文件夹中的公共令牌前缀,但我不确定语言=*
转换为。
I have tried searching the C:\Windows\WinSxS\Manifests folder for the public token with the X86 prefix but I'm not sure what the language="*
translates to.
我有打开en-gb和en_us版本,并且两行的第1行开始为
<?xml version =" 1.0"编码= QUOT; UTF-8英寸standalone =" yes"?>
不确定这是否合法,或者是否是我应该查看的其他文件..
I Have opened the en-gb and en_us versions and line 1 of both start
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
Not sure if that is legitimate or not or if it is another file that I should look at..
该程序将在我尝试运行它的PC上以调试模式运行...
The program will run in debug mode on the PC that I am trying to run it on...
- 有没有人建议如何解决这个问题。
- 我已尝试按照一些建议下载常用控件和注册,但这没有任何区别。
- 我在干净的构建PC上尝试过它...
- 我已经尝试安装C ++可再发行组件..
我已经从天花板和墙壁上弹开但是这对以下任何方面都无济于事:)
I have bounced off the ceilings and the walls but that doesn't help either :)
推荐答案
它在ERROR行之前是否包含一些其他有用的INFO行?
这篇关于运行在Windows 10上编译的VB6程序。并排错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!