当前位置: 首页 > 图文教程 > 网络编程 > ASP.NET > VS.NET解决方案的兼容问题

ASP.NET
C# Quoted-Printable编码、解码
asp.net Google的translate工具翻译 API
.NET读取所有目录下文件正则匹配文本电子邮件
asp.net 半角全角转化工具
AjaxControlToolKit 显示浏览者本地语言的方法
asp.net HTML文件上传标签
ASP.NET 绑定DataSet中的多个表
ASP.NET 重定向的几种方法小结
Asp.Net 重定向必须要知道的一些资料
ASP.NET 导出到Excel时保留换行的代码
Asp.Net Cache缓存使用代码
document.getElementsByName和document.getElementById 在IE与FF中不同实现
GridView单元格合并
asp.net 大文件上传控件
asp.net 日期函数 某月的第一天和最后一天的日期
asp.net 时间类 一周的周一和周末的日期
C# javaScript函数的相互调用
asp.net membership 密码重设
"虚拟路径"..."映射到另一个应用程序,这是不允许的!
如何传值在2个页面之间 要求不刷新父页面,并且不能用Querystring传值

ASP.NET 中的 VS.NET解决方案的兼容问题


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 266 ::
收藏到网摘: n/a

上个星期日,我终于如愿以偿,借到了VS.NET的安装盘,于是迫不及待,马上进行安装。经过漫长的等待后,我的电脑终于有了一个.NET的开发环境。赶紧打开《程序员 2003 合订本》的光盘,找到几个C#的示例程序打开,但是打开的时候却弹出一个对话框来,说什么不是有效的解决方案。我以为是VS.NET出了什么问题,于是打开安装盘上的示例程序,却能正常打开。我发现是版本的问题,因为我安装的版本是2002的。一开始我以为问题出在.NET Framework SDK上,所以昨天我又上网下载了1.1版的,把原来1.0的卸载掉,不但没有解决问题,就连打开原本正常的文件都不停报错,还浪费了我一个下午的时间……今天起床的时候,我忽然意识到问题可能出现在SLN文件本身,于是用记事本打开VS.NET 2003的解决方案,再对比2002的,果然不出我所料: 这是2002的:Microsoft Visual Studio Solution File, Format Version 7.00 这是2003的 Microsoft Visual Studio Solution File, Format Version 8.00我把它改了,用VS.NET打开,这次弹出的对话框不一样了,说什么项目文件是用比较新的版本创建的,要用新的版本打开。打开CSPROJ文件,发现也有所不同: 2002: 2003:再改掉,打开居然成功打开了,而且也能通过编译!不过仔细想想,可能还会有一些问题,如果程序里用到的功能是2003以后的版本才支持的,那就没办法了,至少不可能通过编译。