有时,由于不明原因,VS 2008会创建由换行符引导的解决方案文件。关于Visual Studio解决方案文件中的领先换行
Microsoft Visual Studio Solution File, Format Version 10.00 # Visual Studio 2008 [...]
这发生在各种机器上,我不知道这是为什么。谷歌搜索没有产生任何有用的结果。
现在,我为什么要担心这个?因为我无法在Windows资源管理器中打开这些解决方案。我必须打开VS,选择文件 - >打开 - >解决方案,它工作正常。但要从资源管理器中打开解决方案,我必须编辑sln文件并删除主要的换行符。
编辑:在Leom的建议后,我测试了几次,发现问题完全取决于领先的换行符。
编辑:有趣:VS 20 显示相同的行为周围的其他方法:它仅作品与一家领先的一行!至少在某些解决方案上 - 在其他解决方案上,它与VS 2008完全相同。我很困惑。
我所有的解决方案都有一个空白行作为文件的第一行,当我从资源管理器中双击时它们都打开。空白行可能不是问题的根本原因吗? – 2010-03-18 12:20:02
可能。好主意。也许在删除换行符后保存sln文件有一些副作用。我会测试。 – mafu 2010-03-18 12:49:15