VS中sln和suo的区别
vs 区别
2023-09-11 14:14:22 时间
1.调试程序出现这个错误an error occurred while validating
解决方案:http://stackoverflow.com/questions/8648428/an-error-occurred-while-validating-hresult-8000000a
- open your setup project file (.vdproj) in notepad (or any other text editor)
-
delete these lines at a beginning of the .vdproj file:
"SccProjectName" = "8:" "SccLocalPath" = "8:" "SccAuxPath" = "8:" "SccProvider" = "8:"
- build again - error is gone
要将.vdproj文件中的四行代码删除,然后再编译就可以正常了(文本编辑器推荐使用notepad++)
2.VS中的.sln和.suo文件的作用
Visual Studio.NET采用两种文件类型(.sln和.suo)来存储特定于解决方案的设置,它们总称为解决方案文件。为解决方案资源管理器提供显示管理文件的图形接口所需的信息
从而在每次继续开发任务时,不会因开发环境而分散精力;
*.sln:(Visual Studio.Solution) 通过为环境提供对项目、项目项和解决方案项在磁盘上位置的引用,可将它们组织到解决方案中。
比如是生成Debug模式,还是Release模式,是通用CPU还是专用的等
*.suo: (solution user opertion) 解决方案用户选项记录所有将与解决方案建立关联的选项,
以便在每次打开时,它都包含您所做的自定义设置。
.suo是solution user option的缩写,它是很重要的文件,它储存了用户界面的自定义配置,包括布局、断点和项目最后编译的而又没有关掉的文件(下次打开时用)等,以便于下一次你打开Visual Studio可以恢复这些设置,因此不要随便删除也无法删除,况且它们就是隐藏文件,所以不要管它们。 其实上面英文中解释已经很清楚了,要申明的是PDB中不带断点信息
相关文章
- SpringBoot系列之注解@Autowired VS @Qualifier VS @Primary(五)
- SQL Server-聚焦NOT IN VS NOT EXISTS VS LEFT JOIN...IS NULL性能分析(十八)
- 怎么在VS监视DataSet类型的数据
- VS调试DLL代码使用”附加到进程“
- 测试工程师提升:测试开发VS性能测试?谁能干出......
- Scala vs Java 的27个主要区别(图片版)
- Java VS Go 还在纠结怎么选吗,(资深后端4000字带你深度对比)
- VS使用技巧汇总
- 虚拟机和容器的对比 Virtual Server VS Docker
- 任务并行VS数据并行
- PYNQ-Z1 vs PYNQ-Z2——哪个更好?了解的有关 PYNQ-Z1 和 PYNQ-Z2 之间区别的所有信息
- Objective-C +load vs +initialize
- pthread_cleanup_push vs Autorelease VS 异常处理
- 消息总线VS消息队列
- VS下 dllimport与dllexport作用与区别
- 民用VS专业 新时代里安防企业的变与不变
- vs在线工具杂烩
- VS Code识别编辑规范,ESlint规则,VS Code保存去掉自动加分号、逗号、双引号
- VS Code-CC++环境的搭建