运行在Windows 10上编译的VB6程序。并排错误 [英] Running a VB6 program compiled on Windows 10. Side by Side Error

查看:125
本文介绍了运行在Windows 10上编译的VB6程序。并排错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在启动应用程序时,我收到并排错误。

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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆