有時,由於不明原因,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