Visual Studio 2005升级到2008的十大技巧
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-04-11
您的IDE设置恢复到默认设置。 如果IDE的设置在任何先前发布的版本中做了更改,它们都应该被恢复到默认设置。可以在命令行运 行 devenv.com /ResetSettings 或者在Visual Studio 2008中点击菜 单 Tools > Import and Export Settings... > Reset all settings 6、抓住这个时机改变您的Visual Studio主题 这是个很好的时机来修改主题。Visual Studio的主题系统允许开发者尝试一个新的主题,如果他们不喜欢,还可以改。我们推荐您选择一个使视觉更舒适的主题,特别是如果您每个星期要在IDE环境下工作很多个小时的话。 7、ASP.NET ListView中的Breaking changes (Breaking changes 意味着新的版本在这些地方将不再保证向前兼容,从而导致同样的代码在不同的版本中有不同的行为,或者旧的代码在新版本环境中不再支持) Jon Galloway指出了这个非常重要的一点: 如果您使用先前发布的ASP.NET ListView写过任何代码,您需要升级您的标签。事实上这里只有一个真正的区别,这个区别会带来一些不 同的影响:容器元素被asplaceHolder控件代替了。先前的版本允许您使用任何 runat="server" 标记做为一个容器元素。我更喜欢 RTM的行为-旧的方式有时候有点太神奇,它根据ID用子元素填满父元素。新的用法更加直接,而且这种用法使得ListView中被标记的内容和被替代的 内容一目了然。 具体而言,以前使用元素ItemContainer的地方,现在要用一个叫做ItemPlaceholder的占位符来代替。如果这样出错了,您会得到如下的出错信息: An item placeholder must be specified on ListView ‘SampleListView′. Specify an item placeholder by setting a control’s ID property to “itemPlaceholder”. The item placeholder control must also specify runat=”server”. 8、LINQ-to-SQL 中的Breaking changes 任何先前版本的LINQ-to-SQL代码都需要被依照以下的说明更新。 (1)把 Add 和 AddAll 方法改成 InsertOnSubmit 和 InsertAllOnSubmit. 把 Remove 和 RemoveAll 改成 DeleteOnSubmit 和 DeleteAllOnSubmit. (2)通过如下更改把 .dbml 文件的编码格式改为 utf-8 <?xml version="1.0" encoding="utf-16"?> 修改为: <?xml version="1.0" encoding="utf-8"?> (3)修改web.config中如下一行(注意版本号的区别): <add assembly="System.Data.DataSetExtensions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> 修改为: <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> 9、下载更新过的Microsoft Silverlight 1.1 Tools Alpha for Visual Studio 2008 装载Visual Studio 2008时这些工具不会自动准备好。所以如果要做与Silverlight 1.1相关的开发,就得自己把它们弄过来。 10、把您的解决方案都升级为Visual Studio 2008的格式 这是一个节省您很多时间的相当大的一个问题。由于Visual Studio 2008的解决方案文件和工程文件使用了一种新的格式,用 Visual Studio 2008打开这些解决方案和工程会把它们升级。如果需要升级的工程很多,在命令行运 行 devenv.com /Upgrade 命令可以加快升级速度。 这些技巧可以帮助开发者在初试Visual Studio 2008的时候一切顺利。更多有关Visual Studio 2008的信息可以在微软公司的 MSDN 网站和Scott Guthrie的blog上找到。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: Java、.Net、PHP比较下一篇: 一个简易在线相册
关于Visual Studio 2005升级到2008的十大技巧的所有评论