有没有什么方法可以摆脱这个问题,或者我是不是唯一一个还在使用VB6的人?
更新:修复方法有效了很长时间,但问题在一周左右前又出现了。还有其他人遇到过这个问题吗?
更新至更新:我将我的PC设置为Win7和WinXP的双重启动。似乎一些必需的文件在WinXP驱动器上,最近我删除了它,导致问题重新出现。
这是一个已知问题。显然Office应用程序也会导致相同的行为。就像你一样,当我打开一个VB6项目时看到了它。在RC版本中仍未解决,但有一个解决方法。你只需创建一个目录,问题就会消失。
我们已经发现类似问题并通过确定VS期望创建哪个目录,然后创建它来解决。我们已在我们的RTMRel产品中解决了这个问题,Visual Studio工具组还添加了一个额外的测试来检查项目。要解决此问题,请尝试创建以下目录。打开提升的命令提示符,输入以下命令,然后重新打开项目。让我知道是否解决了问题。
Md“%ProgramFiles%\Microsoft Visual Studio 10.0\common7\IDE\FromGAC”
我也在Visual Studio 2005安装程序中遇到了这个问题。解决方案有点繁琐,但最终我成功解决了它。
我找到了这篇文章,它说要查看应用程序事件日志中的MsiInstaller警告。每次都有两个错误。首先是事件ID为1004的错误,描述了问题。接着是另一个没有用处的事件ID为1001的错误。我只需创建1004错误中所列出的每个文件和文件夹,问题就解决了。我准备放弃了,因为我不知道它会抱怨多少个文件,但我坚持下去,最终让它停止了。这些文件里什么也没有。我只是用我的文件管理器创建了新的文本文件并重命名了它们。以下是我需要创建的内容。C:\Windows\Microsoft.NET\Framework\v2.0.50727\al.exe
C:\Windows\Microsoft.NET\Framework\v2.0.50727\al.exe.config
C:\Windows\Microsoft.NET\Framework\v2.0.50727\Microsoft.Build.Conversion.dll
C:\Windows\Microsoft.NET\Framework\v2.0.50727\Microsoft.VisualBasic.xml
C:\Windows\Microsoft.NET\Framework\v2.0.50727\Microsoft.VisualStudio.VSHelp80.xml
C:\Windows\Microsoft.NET\Framework\v2.0.50727\Microsoft.Vsa.xml
C:\Windows\Microsoft.NET\Framework\v2.0.50727\SQLServer.targets
C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Configuration.Install.xml
C:\Windows\Microsoft.NET\Framework\v2.0.50727\RedistList
C:\Windows\Microsoft.NET\Framework\v2.0.50727\RedistList\VSList.xml
我知道现在已经是2021年了,但是在2021年2月的Windows更新后,我在我的Windows 10企业版系统上遇到了所描述的问题!
我正在使用VB6 IDE和Visual Studio 2017。但是查看控制面板时,还显示了一些VS 2010产品:VS 2010,隔离和集成版本,以及VSTO 2010。我卸载了所有这些产品,我的VB6 IDE问题就解决了。
我在我的计算机上安装了Vb6和Visual Studio 2017。在Windows更新后,当尝试加载Vb6时出现问题。我卸载了Visual Studio 2017,然后Vb6成功加载且我的解决方案正常运行,没有出现错误。
所需的软件包已包含在SQL Server 2012的路径中。
1033_ENU_LP\\redist\\VisualStudioShell\\VSSetup\\*.*
SQL Server 2012 Express (2012ExprSP1_SQLEXPRWT_x64_ENU.exe
):在安装 SQL 的时候,你可以看到文件被解压缩到的 tmp 文件夹名称。然后,在启动 VB6 并开始安装 VS2010 Shell 后,等待安装源上的监视器,然后你可以点击“Browse”,并从解压缩的 SQL Server 2012 tmp 文件夹中选择路径 1033_ENU_LP\redist\VisualStudioShell\VSSetup\。
(我知道已经过去了10多年。但相信我,人们仍然会遇到这个问题。)
你也可以是这样的 :)
VS 2010 运行时 DLL 看到你正在运行某个过时版本的工具,并希望帮助你将其更新到当前版本。 在同一台机器上安装两个本质相同的工具(特别是与操作系统交织在一起的工具,如 VS)通常不是一个好主意,如果你想让两者都正常运行,那么这就是其中的一个副作用。