VS2005中关于.sln,.suo,.ncb文件的可能的一些问题
来源:互联网 发布:泉州广电网络营业厅 编辑:程序博客网 时间:2024/04/26 22:41
.sln 和 .suo都是是解决方案文件。
.sln(Visual Studio.Solution):它通过为环境提供对项目、项目项和解决方案项在磁盘上位置的引用,可将它们组织到解决方案中。包含了较为通用的信息,包括解决方案所包含项目的列表,解决方案内任何项的位置以及解决方案的生成配置。比如是生成Debug模式,还是Release模式,是通用CPU还是专用的等。此文件存储在父项目目录中,他是一个或多个.proj(项目)的集合。
.suo(Solution User Opertion):解决方案用户选项记录所有将与解决方案建立关联的选项,以便在每次打开时,它都包含您所做的自定义设置。比如VS布局,项目最后编译的而又没有关掉的文件(下次打开时用)。
//以上转自http://www.cnblogs.com/holynn/archive/2009/04/29/1446502.html
而.ncb文件则是工程的数据库文件,保存一些关于类,文件配置等等的东西,而VS2005的update intellisense是众所周知的犯人!经常是一更新就没响应了,网上的解决办法是把安装目录下的某个dll删了或者重命名,以前也试过,不过好像导致一些问题,后来打了SP1的补丁之后虽说是好点了,但是还是感觉不爽!
今天在对话框上加了按钮之后,双击添加消息响应时出现Add/Remove operation is impossible,because the code element xxxx is read only , 再一看class view里很多类没了!!!以前就出过这个问题,也没解决,搞得很郁闷!!!会不会是又出现了?!
搜集了一下,好像也是vs的一个bug,网上的解决办法是把ncb 和suo文件删掉之后再重新打开,并且改一下文件夹的只读属性。打开工程文件夹没找到suo文件??!!,搜索了一下才搜出来,难道是隐藏的?总之删掉之后重新打开发现,在class view中刚才没了的类又回来了一些,不过还是有些看不到,不过那个对话框类有了,再去添加按钮响应,TMD!还是不行!!!!返回到class view发现那个栏一直在闪。。。。闪了几下,对话框类又没了~~~~~~我直接哭了~~~~%>_<%。
回想起刚才搜出的答案中好像有个微软的英语论坛上的解答,有人说也可能是工程中有上次没有删除干净的声明,或者是声明了没定义的什么什么的,忽然想起以前在对话框上加了个按钮做测试用的,后来就删掉了,但是记得全删除了,头文件的声明,消息映射,cpp文件的实现等,删的很干净啊。又捣鼓了一会儿把那个对话框类又弄出来了,点击发现以前删除的那个按钮函数居然还在里面!!!定位过去之后,发现没有啊,定位到了一个只声明了没定义的函数的后面的一个空行,记得但是自动添加的按钮响应函数就是在这,TMD,怎么回事!删了!空行和那个没有定义只声明的函数一块!刚删完,就发现那个class view又在闪啊闪啊,然后哗-------刚才没了的类全出来了!!!
得了,先用着吧,也不知道是怎么捣鼓出来的,暂时能用了,也能自动添加按钮响应了,就是不知道为什么会出问题,也不知道到底是怎么解决的,回想还是VC6.0好啊~~~
【ncb和suo这两个文件有大问题,基本上如果有这些问题,我觉得都是他俩的原因!以后要注意,重点排查!】
- VS2005中关于.sln,.suo,.ncb文件的可能的一些问题
- .sln .suo .ncb文件,及解决MFC类向导添加类或详细响应报错的问题
- 关于VS中vcproj,sln,.suo的介绍
- .sln文件和.suo文件的解释
- .sln文件和.suo文件的解释
- .sln文件和.suo文件的解释
- 关于.sln和.suo文件
- Visual Studio的一个解决方案包括.sln .suo .vcproj .ncb .user等文件类型。
- VS2005中的sln,suo分别是什么文件
- Asp.Net项目中.sln文件及.suo文件的作用
- VS项目里*.sln和*.suo文件的作用 .
- .sln 和 .suo文件
- .sln .suo .csproj .csproj.user的含义
- Visual Studio中的文件类型(sln vcproj suo user ncb)
- Visual Studio中的文件类型(sln vcproj suo user ncb)
- Visual Studio中的文件类型(sln vcproj suo user ncb)
- Visual Studio中的文件类型(sln vcproj suo user ncb)
- Visual Studio中的文件类型(sln vcproj suo user ncb)
- Set a virtualhost on you computer in Ubuntu
- 二十五个顶级PHP模板引擎
- Oracle10g数据库exp、imp命令使用
- js验证手机号码和固话电话号码
- Delphi实现WebService带身份认证的数据传输
- VS2005中关于.sln,.suo,.ncb文件的可能的一些问题
- Android多点触控开发原理
- Linux函数库搜索路径、链接、依赖
- Web开发人员速查卡
- 今天终于开博写下成长的经历了
- java UDP 操作
- VC扩展DLL资源切换
- 关于Flex中的MetaData中的Event的使用问题
- poj 1017 Packets(贪心)