我正在使用Visual Basic 6进行遗留项目,它一直运行良好.我最近安装了Visual Studio 2010 RC,现在当我启动VB6时,我得到一个标题为"Microsoft Visual Studio 2010 Professional RC - ENU"的安装程序.如果我单击取消,我可以在VB6中打开我的项目.
有没有办法摆脱这个,或者我只是这个星球上仍然使用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