设为首页 收藏本站
查看: 1117|回复: 0

[经验分享] 升级到Visual Studio 2008的10个技巧

[复制链接]

尚未签到

发表于 2016-5-22 11:59:09 | 显示全部楼层 |阅读模式
/*coofucoo
从微软的这一长长的单子中,我们怎么看不到一点对用户的考虑呢?安装一个东西竟然要这么多条件,那么多步骤。。。。
  */

升级到Visual Studio 2008的10个技巧

     作者         Robert Bazinet译者         王锐         发布于         2007年12月2日 下午8时55分     

社区
.NET
主题
.NET框架  升级到Visual Studio 2008,来个飞跃。Visual Studio 2008最近发布了,开发者经常希望自己成为安装他们最青睐开发工具最新版本的第一人。但是,若在升级过程中做出了错误的选择的话,就会为之付出一些代价。由于Jon Galloway等人,确保了升级过程是一个平稳的过程,而且只有十步之遥。
  1.首先,小心的卸载所有先前发布的相应软件和模块
  这是最重要的步骤之一。如果您有任何先前版本的.NET Framework 3.5或Visual Studio 2008,那么这些软件都必须在安装Visual Studio 2008 RTM之前被卸载。在安装之前关闭一些相关的软件也是个不错的主意:



    • 关闭所有的MS Office应用程序(如Outlook,Word等)
    • 关闭Internet Explorer
    • 关闭所有的windows资源管理器
    • 关闭所有其它不需要打开的程序

  以下是Scott Guthrie 提供的对先前发布版本的合适的卸载顺序,这些提到的软件可能有些您安装了而有些没有,只要确保如下的顺序即可:




    • 移除“MSDN Library for Visual Studio 2008 Beta”
    • 移除“Microsoft SQL Server Compact Edition 3.5”
    • 移除“Microsoft SQL Server Compact Edition 3.5 Design Tools”

    • 移除“Microsoft SQL Server Compact Edition 3.5 for Devices”

    • 移除“Microsoft Visual Studio Performance Collection Tools”
    • 移除“Windows Mobile 5.0 SDK R2 for Pocket PC”
    • 移除“Windows Mobile 5.0 SDK R2 for Smartphone”
    • 移除“Crystal Reports 2007”
    • 移除“Visual Studio Asset System”
    • 移除“Microsoft Visual Studio Web Authoring Component / Microsoft Web Designer Tools”

    • 移除“Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System Runtime”

    • 移除“Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System Runtime Language Pack” (只针对非英语版)
    • 移除“Microsoft Visual Studio Tools for Office Runtime 3.0”

    • 移除“Microsoft Document Explorer”
    • 移除“Microsoft Document Explorer 2005 Language Pack” (只针对非英语版)

    • 移除“Microsoft Device Emulator 3.0”
    • 移除“Microsoft .NET Compact Framework 3.5”
    • 移除“Microsoft .NET Compact Framework 2.0 SP1”

    • 移除“.NET Framework 2.0 SDK”

    • 移除“Microsoft Visual Studio Codename Orcas Remote Debugger”
    • 移除“Microsoft Visual Studio 64bit Prerequisites Beta”(只针对64位平台)

    • 移除“Microsoft .NET Framework 3.5"

  2. 只安装您真正会用到的部分
  不要仅仅因为DVD上什么都有,就要把所有的东西都装上。您安装的软件越少,以后打的补丁就越少,其占用的磁盘空间也越少。
  3. 不要被前面的重启提示弄傻了
  .NET Framework 3.5的安装程序会提示用户在安装的过程中间重启,不要理会它。所有的重启都要等到安装完Visual Studio 2008之后再执行。
  4. 如果您要用Team System,就安装Team System 2008 Team Explorer
  如果您准备连接到Team Foundation服务器,那么您需要安装Team System 2008 Team Explorer,否则无法连接到Team Foundation服务器。

这篇文档告诉您如何从Team Foundation服务器安装介质(光盘,下载包等)得到Team Explorer,但是这是一个3GB的下载版本。最简单的方法是得到单独的Team Explorer安装版,这个安装版只有387MB。
  5. 安装之后,将您的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写过任何代码,您需要升级您的标签。 事实上这里只有一个真正的区别,这个区别会带来一些不同的影响:容器元素被asp:PlaceHolder控件代替了。先前的版本允许您使用任何 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代码都需要被依照以下的说明更新。


    • AddAddAll方法改成 InsertOnSubmitInsertAllOnSubmit.把 RemoveRemoveAll改成 DeleteOnSubmitDeleteAllOnSubmit.
    • 通过如下更改把 .dbml文件的编码格式改为 utf-8
      <?xml version="1.0" encoding="utf-16"?>
      修改为
      <?xml version="1.0" encoding="utf-8"?>
    • 修改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上找到。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-220325-1-1.html 上篇帖子: Windows编程 第一回 走近Windows 下篇帖子: 在命令行下使用VC 2008的编译器
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表