以前经常碰到双击vs解决方案打不开,经常使用vs2005,以前最笨的解决方法是先打开vs2005然后再选择打开解决方案定位到需要打开的.sln文件才能打开。
时间长了我觉得这样做太不爽了,所以决定一定要解决这个问题,用文本方式查看了很多能打开的和不能打开.sln文件,并查看了其二进制形式的,对于不同的vs版本最前面一行决定使用哪个版本的vs打开,如Microsoft Visual Studio Solution File, Format Version 9.00就表示vs2005。这个就不说了,一般都不会修改这个,不同版本接着的内容也会不一样。
经常双击打不开那是文件的编码格式出现了问题,有两种方案:(1)将该.sln文件另存为用utf-8编码的格式,最前面加上一行换行(DOS形式,0D0A)即可;(2)将.sln文件另存为本地系统编码,则需要去掉最前面一行的换行。
呵呵!其实很简单,已经解决了很久了,今天想起来写出来分享分享!
版权所有,转载本文请注明出处!
Randy