我在外培训时课堂里用的是VS2003版本,老师做的例子让我们拷回去,我自家电脑里由于还没有安装VS2003版本这个开发工具,所以无法打开看,我去买软件看到现在又有2008版的了,如果将VS 2008软件安装后,能不能打开老师在课堂用VS2003版本做的例子?能不能继续使用?
使用VS 2008软件来开发ASP.NET AJAX 1.0应用,而不就用VS 2005呢, 好处是,它允许你构建能在你现有的服务器上工作的ASP.NET AJAX 1.0应用(不必马上把它们升级到.NET 3.5),同时,还允许你利用VS 2008软件IDE的一些新特性,象JavaScript Intellisense, JavaScript Debugging,更棒的所见即所得的HTML设计器,CSS管理,改进的代码编译器,VS Professional中的单元测试,TFS中的连续集成支持,等等。
在VS 2008软件中,调试进入ide源代码菜单Tools->Options后,去掉“Enable Just My Code”的勾选。代表不仅仅只是调试我们自己开发的代码(言外之意也要调试.NET Framework的源代码)打开“Enable Source Server Support”勾选。代表开启源代码服务器的支持(言外之意在需要的时候去源码服务器获取.NET Framwork的源代码)
(1)选择“Debugging->Symbols”页,然后设置符号下载URL和缓存位置。设置为:http://referencesource.microsoft.com/symbols 。
(2)设置符号的本地缓存位置。如:C:\temp\symbols。注意确保你的Windows账户能读写这个位置。#t#
(3)打开“Search the above locations only when symbols are loaded manually”选项。表明只有当symbols被手动加载得情况下才使用。在这种模式下,第一次进入需要进入.NET Framework中的某一个dll时,需要手动执行Load Symbols操作(注:每个dll只有一次,之后它就被缓存到(6)所设置的本地缓存中了)。
如果嫌麻烦,这里也提供了一个简单的方法,即勾选“Load symbols using the updated setting when this dialog is closed”,表明当这个设置窗口关闭的时候,立即下载所有的symbols(这将需要几分钟~几十分钟,根据网速决定),这样就不用以后再手动Load symbols操作了。
多种功能强大的工具,包括内存图形器,压力测试工具,性能分析器,还有一个Java2CSharp的工具,能够转换95%以上的代码。 对了,终于MS推出了自已的混淆器,功能强大,但是MS说明在某些场合可能出错。
命令行爱好者的福音
如果你实在喜欢命令行,喜欢写批处理,这个也会令你激动不已。因为微软里面也有一帮古怪的老家伙,不喜欢集成环境,而一定要用DOS下的Edit来编写一个Make文件,然后写一个批处理,我是不喜欢DOS的,因此没用过。不过可信的是在VS 2008软件发行的头个晚上一个叫 EditCrazy.Dos的家伙把他用汇编写的一个可以方便选择编译的选项的工具MakeTemplate.com放入了光盘的母版中。
使用VS 2008软件来开发ASP.NET AJAX 1.0应用,而不就用VS 2005呢, 好处是,它允许你构建能在你现有的服务器上工作的ASP.NET AJAX 1.0应用(不必马上把它们升级到.NET 3.5),同时,还允许你利用VS 2008软件IDE的一些新特性,象JavaScript Intellisense, JavaScript Debugging,更棒的所见即所得的HTML设计器,CSS管理,改进的代码编译器,VS Professional中的单元测试,TFS中的连续集成支持,等等。