VS2005一打开项目就自动退出,大家遇到过吗?

screen12 2012-06-03 08:35:05
以前系统是XP,用VS2005用得挺好的。前几天买了一只固态盘,考虑到XP对固态盘支持不太好,就装了WIN7,谁知在WIN7里安装VS2005遇到了各种各样的问题,先是提示不兼容,后来打了SP1补丁,再打了什么“。。。for Vista”的补丁,再把VS2005的启动方式改为兼容方式,总之是按照搜到的教程去做的,本以为没有问题了。可是奇怪的很,打开一个项目,编译,提示如下:


1>------ 已启动全部重新生成: 项目: set, 配置: Debug Win32 ------
1>正在删除项目“set”(配置“Debug|Win32”)的中间文件和输出文件
1>正在编译...
1>set.cpp
1> : fatal error C1033: 无法打开程序数据库“”
1>生成日志保存在“file://c:\d++\bjwb\set\Debug\BuildLog.htm”
1>set - 1 个错误,0 个警告
========== 全部重新生成: 0 已成功, 1 已失败, 0 已跳过 ==========

然后再试试打开别的项目看看,结果发现,打开别的任何项目,都是在打开后一两秒钟,马上退出程序,连个提示也没有。就是VS2005整个退出了。除了经常用的那个项目能打开(但不能编译,编译会出现上述错误提示)以外,别的任何项目均不能打开。

记得前几天还好好的,那个常用的项目能打开,也能编译,但编译提示几条语法错误(这个是正常的,是我的程序的问题)。但现在却改为提示上述信息,并且别的任何项目一打开均退出了。

这是怎么回事?大家遇到过吗?
...全文
638 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
BloomW 2014-10-24
  • 打赏
  • 举报
回复
我的vs2005以上都不能解决打开工程就崩溃!!!!!! 看网上各种说法,说什么注册表什么,vs2005安装包有问题,系统问题,以兼容运行等等。。。。 于是根据他们的说法,尝试了各种方式,重新卸载再下载新的vs2005,安装后问题依旧。。。 就差装vs2010或者重装系统了。 后来无意中把vs2005以win7兼容性运行(我系统为win7 64-bit),问题解决,后来把兼容性运行去掉,依旧正常~ 虽然不知道问题原因,但是问题总算是解决了,特此回复,以供广大网友参考。可能实际情况复杂,但是希望你和我的情况一样,能够帮到你。。。
cbb_19900208 2012-11-22
  • 打赏
  • 举报
回复
我现在也遇到同样的问题!
screen12 2012-06-03
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 的回复:]

引用楼主 的回复:
以前系统是XP,用VS2005用得挺好的。前几天买了一只固态盘,考虑到XP对固态盘支持不太好,就装了WIN7,谁知在WIN7里安装VS2005遇到了各种各样的问题,先是提示不兼容,后来打了SP1补丁,再打了什么“。。。for Vista”的补丁,再把VS2005的启动方式改为兼容方式,总之是按照搜到的教程去做的,本以为没有问题了。可是奇怪的很,打开一个项目,编译,提示如下……
[/Quote]
可为什么别的人用没事呢?为什么我前几天也没事呢?

换系统谈何容易?买个固态盘本来就是准备安装WIN7的,不用WIN7,只能是XP了,可XP对固态盘支持又不好。

WIN7下不能做开发吗?
sryteawrt 2012-06-03
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
以前系统是XP,用VS2005用得挺好的。前几天买了一只固态盘,考虑到XP对固态盘支持不太好,就装了WIN7,谁知在WIN7里安装VS2005遇到了各种各样的问题,先是提示不兼容,后来打了SP1补丁,再打了什么“。。。for Vista”的补丁,再把VS2005的启动方式改为兼容方式,总之是按照搜到的教程去做的,本以为没有问题了。可是奇怪的很,打开一个项目,编译,提示如下:


1>----……
[/Quote]是WIN7系统的问题 我遇到过了 换个其他的试试
screen12 2012-06-03
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 的回复:]

不关硬盘的事,要么是你安装时有问题,你使用管理员模式运行vs2005看看
[/Quote]
已经以管理员模式运行了。
screen12 2012-06-03
  • 打赏
  • 举报
回复
重装了VS2005,没用,仍然是一打开项目就整个程序强制退出。看来只有重装系统了。
waitlife 2012-06-03
  • 打赏
  • 举报
回复
不关硬盘的事,要么是你安装时有问题,你使用管理员模式运行vs2005看看
screen12 2012-06-03
  • 打赏
  • 举报
回复
固态盘第一次用,很多概念是模糊的。比如普通HDD,我重装VS2005,就是等于覆盖原来的安装。而SSD,我们知道,它是不能覆盖的,必须把先前的数据删除,然后才能写入。那么现在安装是个什么情况呢?不知道,试试看吧!
screen12 2012-06-03
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]

是不是你的VS2005没有安装成功呢?重装试试?或者使用VS2008/VS2010?
你打开VS2005,新建一个任意工程能编译运行吗?比如MFC的Dialog工程?
[/Quote]

刚才一着急,准备重装系统了。经你一提醒,对,只要重装VS2005就行了。

我试了一下,新建一个空的项目,再新建一个CPP源程序,一行也不输入。编译,显示和主贴一样的提示信息,好象什么“无法打开程序数据库”。保存后退出,然后再也进不去了,打VS2005一打开这个项目就自动退出。

现在怀疑是今天早上用金山卫士优化系统所致。因为前几天是好好的。我的开机时间是34秒。人家的固态盘开机时间只有十几秒,心里不平衡,今天早上用金山卫士优化,它搜索出一系列优化项目,背后注明多少用户优化了。我禁用了约十来个项目。按理说这些优化都记录在“优化历史”中,只要还原就行了,问题是出了这个问题后,我病急乱投医,把金山卫士给删了,现在虽然重新安装,但这些优化历史全没有了。

怀疑只是怀疑,最终什么原因不知道。

谢谢!先重装VS2005,不行重装系统。我就不信这个邪,正好熟悉一下重装WIN7的过程。
Eleven 2012-06-03
  • 打赏
  • 举报
回复
是不是你的VS2005没有安装成功呢?重装试试?或者使用VS2008/VS2010?
你打开VS2005,新建一个任意工程能编译运行吗?比如MFC的Dialog工程?
screen12 2012-06-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

别折腾了。。

删win7,换XP。
[/Quote]
我刚才也起了这种想法。可是。。。固态盘在XP下使用,性能不能充分发挥啊!另外还是有一种想尝试新系统的愿望。。。

难道WIN7下真的不能使用VS2005吗?可前几天还好好的啊!
zth555888 2012-06-03
  • 打赏
  • 举报
回复
我买电脑时店主帮我装win7,都被我制止了。。必须装XP,毕竟是做开发用的。
zth555888 2012-06-03
  • 打赏
  • 举报
回复
别折腾了。。

删win7,换XP。
screen12 2012-06-03
  • 打赏
  • 举报
回复
这是在“帮助”里的“已安装产品”,少了什么了吗?

Microsoft Visual Studio 2005
版本 8.0.50727.867 (vsvista.050727-8600)
Microsoft .NET Framework
版本 2.0.50727 SP2

已安装的版本: Enterprise

Microsoft Visual Basic 2005 55603-007-4000003-41904
Microsoft Visual Basic 2005

Microsoft Visual C# 2005 55603-007-4000003-41904
Microsoft Visual C# 2005

Microsoft Visual C++ 2005 55603-007-4000003-41904
Microsoft Visual C++ 2005

Microsoft Visual J# 2005 55603-007-4000003-41904
Microsoft Visual J# 2005

Microsoft Visual Studio 2005 Tools for Applications 55603-007-4000003-41904
Microsoft Visual Studio 2005 Tools for Applications

Microsoft Visual Studio Tools for Office 55603-007-4000003-41904
Microsoft Visual Studio Tools for the Microsoft Office System

Microsoft Visual Web Developer 2005 55603-007-4000003-41904
Microsoft Visual Web Developer 2005

Microsoft Web Application Projects 2005 55603-007-4000003-41904
Microsoft Web Application Projects 2005
版本 8.0.50727.867

Visual Studio 2005 Team Edition for Architects 55603-007-4000003-41904
Microsoft Visual Studio 2005 Team Edition for Software Architects

Visual Studio 2005 Team Edition for Developers 55603-007-4000003-41904
Microsoft Visual Studio 2005 Team Edition for Software Developers

Visual Studio 2005 Team Edition for Testers 55603-007-4000003-41904
Microsoft Visual Studio 2005 Team Edition for Software Testers

Crystal Reports AAC6G-K0CSA4K-U70001R
Crystal Reports for Visual Studio 2005


Microsoft Visual Studio 2005 Team Suite - 简体中文 Service Pack 1 (KB926604)
此 Service Pack 是用于 Microsoft Visual Studio 2005 Team Suite - 简体中文 的。
如果以后安装较新的 Service Pack,则会自动卸载此 Service Pack。
有关更多信息,请访问 http://support.microsoft.com/kb/926604

Visual Assist X
For more information about Visual Assist X, see the Whole Tomato Software website at http://www.WholeTomato.com. Copyright (c) 1997-2009 Whole Tomato Software, Inc.

用于 Microsoft Visual Studio 2005 Team Suite - 简体中文 的 Security Update (KB2251481)
此 Security Update 是用于 Microsoft Visual Studio 2005 Team Suite - 简体中文 的。
如果以后安装较新的 Service Pack,则会自动卸载此 Security Update。
有关更多信息,请访问 http://support.microsoft.com/kb/2251481

用于 Microsoft Visual Studio 2005 Team Suite - 简体中文 的 Security Update (KB2548826)
此 Security Update 是用于 Microsoft Visual Studio 2005 Team Suite - 简体中文 的。
如果以后安装较新的 Service Pack,则会自动卸载此 Security Update。
有关更多信息,请访问 http://support.microsoft.com/kb/2548826

用于 Microsoft Visual Studio 2005 Team Suite - 简体中文 的 Security Update (KB937061)
此 Security Update 是用于 Microsoft Visual Studio 2005 Team Suite - 简体中文 的。
如果以后安装较新的 Service Pack,则会自动卸载此 Security Update。
有关更多信息,请访问 http://support.microsoft.com/kb/937061

用于 Microsoft Visual Studio 2005 Team Suite - 简体中文 的 Security Update (KB971090)
此 Security Update 是用于 Microsoft Visual Studio 2005 Team Suite - 简体中文 的。
如果以后安装较新的 Service Pack,则会自动卸载此 Security Update。
有关更多信息,请访问 http://support.microsoft.com/kb/971090

用于 Microsoft Visual Studio 2005 Team Suite - 简体中文 的 Security Update (KB973673)
此 Security Update 是用于 Microsoft Visual Studio 2005 Team Suite - 简体中文 的。
如果以后安装较新的 Service Pack,则会自动卸载此 Security Update。
有关更多信息,请访问 http://support.microsoft.com/kb/973673

用于 Microsoft Visual Studio 2005 Team Suite - 简体中文 的 Update (KB932230)
此 Update 是用于 Microsoft Visual Studio 2005 Team Suite - 简体中文 的。
如果以后安装较新的 Service Pack,则会自动卸载此 Update。
有关更多信息,请访问 http://support.microsoft.com/kb/932230

jiuzhoulh 2012-06-03
  • 打赏
  • 举报
回复
还没有使用过win7,没有遇到过。估计应该是64位和32位不兼容引起的吧
screen12 2012-06-03
  • 打赏
  • 举报
回复
把盘格掉重装了WIN7,并重装了VS2005,现在还没有安装那两个补丁,一个是SP1,另一个是叫什么for Vista,现在试着打开一个工作空间(项目),已经正常了。

谢谢各位,不知是什么原因造成的,以后自己多注意。

16,550

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧