随笔-468  评论-936  文章-3  trackbacks-21
这个是我今天碰到的一个问题.过程如下:
买了新本子,今天开始往里面装软件,数据库自然是sql server2005,各种特性全装了.然后vistual studio,装个新的2008吧,赶个时髦.一起搞定,接下来从svn把项目文件下载了下来.一切都完成了,自然就想体验下2008了,到文件夹里面去直接双击xx.sln,满怀期待的等到了...一个错误提示:csproj can't be opened because its project type (.csproj) is not supported by this version of Visual Studio.傻了,这是为什么,于是百度上搜了一下,也有人有这样的问题,但都没有解决.嗯,真是怪异...双击了文件好几次都不成功....想了半天,突然就明白了.于是再一次的双击那个xx.sln,依然错误,不管,从菜单上help-about..果然,显示的版本是2005!
也许大家奇怪,我并没有装2005,怎么突然就出来个2005呢.仔细想想,这是在安装sql server2005的时候被安装到机器上的,一个空的环境,里面什么支持也没有,然后这个2005和文件关联了..这样后来装2008的时候病没有和文件关联,所以双击的时候自然就启动2005,因为这个2005什么也没有,所以才会报错.
从程序里直接启动2008,然后打开xx.sln,一切正常,因为...没有什么因为,本来就能打开嘛
posted on 2008-04-02 17:06 Notus|南色的风 阅读(398) 评论(5)  编辑 收藏 所属分类: tips of programming

评论:
#1楼  2008-04-02 17:13 | 电机拖动      
不是关联的问题吧?
这是Microsoft Visual Studio Version Selector的自动判断而已
  回复  引用  查看    
#2楼 [楼主] 2008-04-02 17:29 | Notus|南色的风      
嗯嗯,一开始点击的是显示由 Version Selector 来打开
  回复  引用  查看    
#3楼  2008-07-10 13:53 | 11111 [未注册用户]
你说了一大堆费话??
我还不明白怎么打开?你能说明白点吗?
  回复  引用    
#4楼  2008-07-16 15:49 | notus [未注册用户]
就是说如果机器上装了vs2005和vs2008,当你双击一个项目文件后,显示版本不对,打不开,这可能是因为系统尝试直接用vs2005去打开2008的项目,所以才会失败.
解决办法就是改变下文件关联,或者用vs2008直接去打开项目文件
got it? :)
  回复  引用    
#5楼  2008-08-19 15:48 | 青龙 [未注册用户]
十分感谢!!!俺遇到了同样地问题!
  回复  引用