以前用VS2008的时候,解决方案*.sln文件总是会出现双击打不开的情况,搞的每次都必须先启动VS2008,然后把*.sln拖入窗体,今天无意中发现了解决方法。
在属性里看*.sln文件的打开方式是 Microsoft Visual Studio Version Selector,这是一个VS版本选择工具,负责解析你的*.sln头信息然后启动对应的VS版本。
VS2008的*.sln头信息如下:
Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Version Selector就读取这些,而且——一个字符都不能多,包括行尾,空格Tab什么的,都不允许存在,否则就出现双击打不开。
所以,一旦你的*.sln出现这种情况,拿编辑器将*.sln打开,看看是否多了些空白字符。
当然,如果有例外,记得告诉我。(VS其他版本我没做实验,应该类似)