【发布时间】:2010-03-18 12:12:26
【问题描述】:
有时,出于未知原因,VS 2008 会创建由换行符引导的解决方案文件。
Microsoft Visual Studio 解决方案文件,格式版本 10.00 # 视觉工作室 2008 [...]这发生在各种机器上,我不知道为什么会这样。谷歌搜索没有产生任何有用的结果。
现在,我为什么要担心这个?因为我无法在 Windows 资源管理器中打开这些解决方案。我必须打开VS,选择文件->打开->解决方案,它工作正常。但是要从资源管理器中打开解决方案,我必须编辑 sln 文件并删除前导换行符。
编辑:根据 Leom 的建议,我测试了几次,发现问题完全取决于前导换行符。
编辑: 有趣:VS 2010 以相反的方式显示相同的行为:它仅适用于前导换行符!至少在某些解决方案上 - 在其他解决方案上它与 VS 2008 完全相同。我很困惑。
【问题讨论】:
-
我所有的解决方案都有一个空白行作为文件的第一行,当我从资源管理器中双击时它们都可以正常打开。空行是否可能不是您问题的根本原因。
-
可能的。好主意。删除换行符后保存 sln 文件可能会产生一些副作用。我会测试。
标签: visual-studio-2008 projects-and-solutions