设为首页
加入收藏
联系我们
 常规软件: 系统工具 | 应用软件 | 网络软件 | 硬件工具 | 媒体处理 | 图形图像 | 游戏娱乐 | 安全相关 | 精品源码 | 特别专栏 | 其他类别
 绿色软件: 网络软件 | 应用软件 | 系统工具 | 安全相关 | 多媒体类 | 行业软件 | 图形图像 | 游戏娱乐 | 教育学习 | 主页浏览 | 网络监测
 文章中心: 软件资讯 | 业界新闻 | 安全相关 | 硬件资讯 | 游戏报道
您当前的位置:EMU32软件园 -> 软件资讯 -> 文章内容  
::栏目导航::
· 软件资讯 · 业界新闻 · 安全相关 · 硬件资讯
· 游戏报道
::热门文章::
· 接近正式版 Windows XP SP3 5503..
· Realtek AC97 声卡驱动 For Vist..
· 不用木馬.遠程盜Q
· 真刀真枪提速 傲盾加速器
· IE8 Beta1 内部下载 有中文版
· 卡巴斯基(KIS+KAV+KEY)7.0简体中..
· ACDSee 10、Pro 2官方简体中文版..
· Windows Media Player可视化效果..
· 相当震撼:AutoCAD 2009 简体中文..
· Windows Vista SP1 中文正式版下..
· 打造Mac OS X 版 Vista 系统
· Sybase新版PowerBuilder 11强调
· 谁是最强的杀毒软件?看AV-Compa..
· ACDSee Photo Manager 10.0 Buil..
· 深度剖析Windows XP SP3
::相关文章::
· [图文] 暴雪已正式开..
· 微软正式发布SQL Se..
· 微软发布Visual Stu..
· [图文] 暴风影音 200..
· [图文] 《J联盟实况足..
· 微软:SQL Server 2..
· [图文] 暴风影音2008..
· 微软:Windows Serv..
· Windows Server 200..
· [图文] QQ2008 Beta2..
十个技巧 升级到Visual Studio 2008
作者:佚名  来源:infoq  发布时间:2008-3-5 11:13:36  发布人:admin

减小字体 增大字体

    

升级到Visual Studio 2008,来个飞跃。Visual Studio 2008最近发布了,开发者经常希望自己成为安装他们最青睐开发工具最新版本的第一人。但是,若在升级过程中做出了错误的选择的话,就会为之付出一些代价。由于Jon Galloway等人,确保了升级过程是一个平稳的过程,而且只有十步之遥。hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
1、首先,小心的卸载所有先前发布的相应软件和模块hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
这是最重要的步骤之一。如果您有任何先前版本的.NET Framework 3.5或Visual Studio 2008,那么这些软件都必须在安装Visual Studio 2008 RTM之前被卸载。在安装之前关闭一些相关的软件也是个不错的主意:hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆关闭所有的MS Office应用程序(如Outlook,Word等)hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆关闭Internet ExplorerhpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆关闭所有的windows资源管理器hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆关闭所有其它不需要打开的程序hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
以下是Scott Guthrie 提供的对先前发布版本的合适的卸载顺序,这些提到的软件可能有些您安装了而有些没有,只要确保如下的顺序即可:hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆移除“MSDN Library for Visual Studio 2008 Beta”hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆移除“Microsoft SQL Server Compact Edition 3.5”hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆移除“Microsoft SQL Server Compact Edition 3.5 Design Tools”hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆移除“Microsoft SQL Server Compact Edition 3.5 for Devices”hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆移除“Microsoft Visual Studio Performance Collection Tools”hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆移除“Windows Mobile 5.0 SDK R2 for Pocket PC”hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆移除“Windows Mobile 5.0 SDK R2 for Smartphone”hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆移除“Crystal Reports 2007”hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆移除“Visual Studio Asset System”hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆移除“Microsoft Visual Studio Web Authoring Component / Microsoft Web Designer Tools”hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆移除“Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System Runtime”hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆移除“Microsoft Visual Studio 2005 Tools for the 2007 Microsoft Office System Runtime Language Pack” (只针对非英语版)hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆移除“Microsoft Visual Studio Tools for Office Runtime 3.0”hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆移除“Microsoft Document Explorer”hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆移除“Microsoft Document Explorer 2005 Language Pack” (只针对非英语版)hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆移除“Microsoft .NET Compact Framework 3.5”hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆移除“Microsoft .NET Compact Framework 2.0 SP1”hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆移除“.NET Framework 2.0 SDK”hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆移除“Microsoft Visual Studio Codename Orcas Remote Debugger”hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆移除“Microsoft Visual Studio 64bit Prerequisites Beta” (只针对64位平台)hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
◆移除“Microsoft .NET Framework 3.5"hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
2、只安装您真正会用到的部分hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
不要仅仅因为DVD上什么都有,就要把所有的东西都装上。您安装的软件越少,以后打的补丁就越少,其占用的磁盘空间也越少。hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
3、不要被前面的重启提示弄傻了hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
.NET Framework 3.5的安装程序会提示用户在安装的过程中间重启,不要理会它。所有的重启都要等到安装完Visual Studio 2008之后再执行。hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
4、如果您要用Team System,就安装Team System 2008 Team ExplorerhpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
如果您准备连接到Team Foundation服务器,那么您需要安装Team System 2008 Team Explorer,否则无法连接到Team Foundation服务器。hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
这篇文档告诉您如何从Team Foundation服务器安装介质(光盘,下载包等)得到Team Explorer,但是这是一个3GB的下载版本。最简单的方法是得到单独的Team Explorer安装版,这个安装版只有387MB。hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
5、安装之后,将您的IDE设置恢复到默认设置hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
如果IDE的设置在任何先前发布的版本中做了更改,它们都应该被恢复到默认设置。可以在命令行运行 devenv.com /ResetSettings 或者在Visual Studio 2008中点击菜单 Tools > Import and Export Settings... > Reset all settingshpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
6、抓住这个时机改变您的Visual Studio主题hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
这是个很好的时机来修改主题。Visual Studio的主题系统允许开发者尝试一个新的主题,如果他们不喜欢,还可以改。我们推荐您选择一个使视觉更舒适的主题,特别是如果您每个星期要在IDE环境下工作很多个小时的话。hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
7、ASP.NET ListView中的Breaking changes (Breaking changes 意味着新的版本在这些地方将不再保证向前兼容,从而导致同样的代码在不同的版本中有不同的行为,或者旧的代码在新版本环境中不再支持)hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
Jon Galloway指出了这个非常重要的一点:hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
如果您使用先前发布的ASP.NET ListView写过任何代码,您需要升级您的标签。事实上这里只有一个真正的区别,这个区别会带来一些不同的影响:容器元素被asp:PlaceHolder控件代替了。先前的版本允许您使用任何 runat="server" 标记做为一个容器元素。我更喜欢RTM的行为-旧的方式有时候有点太神奇,它根据ID用子元素填满父元素。新的用法更加直接,而且这种用法使得ListView中被标记的内容和被替代的内容一目了然。hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
具体而言,以前使用元素ItemContainer的地方,现在要用一个叫做ItemPlaceholder的占位符来代替。如果这样出错了,您会得到如下的出错信息:hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
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”.hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
8、LINQ-to-SQL 中的Breaking changeshpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
任何先前版本的LINQ-to-SQL代码都需要被依照以下的说明更新。hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
(1)把 Add 和 AddAll 方法改成 InsertOnSubmit 和 InsertAllOnSubmit. 把 Remove 和 RemoveAll 改成 DeleteOnSubmit 和 DeleteAllOnSubmit.hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
(2)通过如下更改把 .dbml 文件的编码格式改为 utf-8hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
<?xml version="1.0" encoding="utf-16"?> hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
修改为:hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
<?xml version="1.0" encoding="utf-8"?> hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
(3)修改web.config中如下一行(注意版本号的区别):hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
  <add assembly="System.Data.DataSetExtensions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
修改为:hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
9、下载更新过的Microsoft Silverlight 1.1 Tools Alpha for Visual Studio 2008hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
装载Visual Studio 2008时这些工具不会自动准备好。所以如果要做与Silverlight 1.1相关的开发,就得自己把它们弄过来。hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
10、把您的解决方案都升级为Visual Studio 2008的格式hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
这是一个节省您很多时间的相当大的一个问题。由于Visual Studio 2008的解决方案文件和工程文件使用了一种新的格式,用Visual Studio 2008打开这些解决方案和工程会把它们升级。如果需要升级的工程很多,在命令行运行 devenv.com /Upgrade 命令可以加快升级速度。hpeEMU32.COM软件站> 资讯中心
hpeEMU32.COM软件站> 资讯中心
这些技巧可以帮助开发者在初试Visual Studio 2008的时候一切顺利。更多有关Visual Studio 2008的信息可以在微软公司的 MSDN 网站和Scott Guthrie的blog上找到。



[ ] [返回上一页] [打 印] [收 藏]

关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图
你正在访问的是EMU32软件园 网址:http://www.emu32.com 粤ICP备06106919号