这两天打开一个C#项目时,总是报如下错误。
"无法加载一个或多个断点。"
虽然不影响正常编译使用,但看着总不舒服。经查询解决方式是:
1.显示所有隐藏文件。
2.删除解决方案的.suo隐藏文件。
重新打开解决方案,问题解决。
附带查询了一下.sln与.suo的区别:
Visual Studio里*.sln和*.suo文件的作用
VS项目采用两种文件类型(.sln 和 .suo)来存储特定于解决方案的设置。这些文件总称为解决方案文件,为解决方案资源管理器提供显示管理文件的图形接口所需的信息,从而使您每次继续开发任务时,都能够全身心地投入到项目和最终目标中,不会因开发环境而分散精力。
- *.sln Visual Studio.Solution 通过为环境提供对项目、项目项和解决方案项在磁盘上位置的引用,可将它们组织到解决方案中。比如是生成Debug模式,还是Release模式,是通用CPU还是专用的等,.sln文件可以在开发小组的开发人员之间共享。
- *.suo (solution user opertion 我自已理解的) 解决方案用户选项 记录所有将与解决方案建立关联的选项,以便在每次打开时,它都包含您所做的自定义设置。比如你的VS布局,你的项目最后编译的而又没有关掉的文件(下次打开时用),注意.suo文件的用户特定的文件,不能在开发人员之间共享。