`
javatgo
  • 浏览: 1178532 次
  • 性别: Icon_minigender_2
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Visual Studio 2008 and .NET 3.5 Released

阅读更多
http://weblogs.asp.net/scottgu/archive/2007/11/19/visual-studio-2008-and-net-3-5-released.aspx

Visual Studio 2008 and .NET 3.5 Released

Today we shipped Visual Studio 2008 and .NET 3.5. You can download the final release using one of the links below:

  • If you are a MSDN subscriber, you can download your copy from the MSDN subscription site (note: some of the builds are just finishing being uploaded now - so check back later during the day if you don't see it yet).

  • If you are a non-MSDN subscriber, you can download a 90-day freetrial edition of Visual Studio 2008 Team Suite here. A 90-day trial edition of Visual Studio 2008 Professional (which will be a slightly smaller download) will be available next week. A 90-day free trial edition of Team Foundation Server can also be downloaded here.

  • If you want to use the free Visual Studio 2008 Express editions (which are much smaller and totally free), you can download them here.

  • If you want to just install the .NET Framework 3.5 runtime, you can download it here.

Quick Tour of Some of the New Features

Visual Studio 2008 and .NET 3.5 contain a ton of new functionality and improvements. Below are links to blog posts I've done myself as well as links to videos you can watch to learn more about it:

VS 2008 Multi-Targeting Support

VS 2008 enables you to build applications that target multiple versions of the .NET Framework. This means you can use VS 2008 to open, edit and build existing .NET 2.0 and ASP.NET 2.0 applications (including ASP.NET 2.0 applications using ASP.NET AJAX 1.0), and continue to deploy these application on .NET 2.0 machines. You can learn more about how this works from my blog post here:

ASP.NET AJAX and JavaScript Support

.NET 3.5 has ASP.NET AJAX built-in (no separate download required). In addition to including all of the features in ASP.NET AJAX 1.0, ASP.NET 3.5 also now includes richer support for UpdatePanels integrating with WebParts, ASP.NET AJAX integration with controls like <asp:menu> and <asp:treeview>, WCF support for JSON, and many other AJAX improvements.

VS 2008 and Visual Web Developer 2008 also now have great support for integrating JavaScript and AJAX into your applications. You can learn more about this from my blog posts here:

You can watch some videos that discuss ASP.NET AJAX and Visual Studio 2008 support for it here.

I also highly recommend the excellent ASP.NET AJAX in Action book to learn more about ASP.NET AJAX (both client-side and server-side).

VS 2008 Web Designer and CSS Support

VS 2008 and Visual Web Developer 2008 Expressincludes a significantly improved HTML web designer (the same one that ships with Expression Web). This delivers support for split-view editing, nested master pages, and great CSS integration. Below are some articles I've written that discuss this more:

ASP.NET 3.5 also has a new <asp:ListView> control that provides the ability to perform rich data scenarios with total control over the markup. It works nicely with the new CSS support in VS 2008. You can learn more about it from my article here:

You can watch some videos that discuss the new Visual Studio 2008 web designer features and the new ListView/DataPager controls here.

Language Improvements and LINQ

The new VB and C# compilers in VS 2008 deliver significant improvements to the languages. Both add functional programming concepts that enable you to write cleaner, terser, and more expressive code. These features also enable a new programming model we call LINQ (language integrated query) that makes querying and working with data a first-class programming concept with .NET.

Below are some of the articles I've written that explore these new language features using C#:

Here are a few additional blog posts I've written that show off some of the new VS 2008 code editing support and some cool ways to use these new languagefeatures:

The Visual Basic team has also created some great free videos that cover LINQ. You can watch them here.

Data Access Improvements with LINQ to SQL

LINQ to SQL is a built-in OR/M (object relational mapper) in .NET 3.5. It enables you to model relational databases using a.NET object model. You can then query the database using LINQ, as well as update/insert/delete data from it. LINQ to SQL fully supports transactions, views, and stored procedures. It also provides an easy way to integrate business logic and validation rules into your data model. Below are some of the articles I've written that explore how to use it:

I think you'll find that LINQ and LINQ to SQL makes it much easier tobuild much cleaner data models, and write much cleaner data code. I'll be adding more posts to my LINQ to SQL series in the weeks and months ahead (sorry for the delay in finishing them earlier- so much to-do and so little time to-do it all!).

Scott Stanfield is also working on creating some great LINQ to SQL videos for the www.asp.net site based on my article series above (all videos are in both VB and C#). You can watch the first 4 videos in this series here.

Browsing the .NET Framework Library Source using Visual Studio

As I blogged a few weeks ago, we will be releasing a reference version of the .NET Framework library source code as part of this release. Visual Studio 2008 has built-in debugger support to automatically step-into and debug this code on demand (VS 2008 can pull down the source for the appropriate .NET Framework library file automatically for you).

We are deploying the sourceservers to enable this right now, and will be publishing the steps to turn this feature on in the next few weeks.

Lots of other improvements

The list above is only a small set of the improvements coming. For client development VS 2008 includes WPF designer and project support. ClickOnce and WPF XBAPs now work with FireFox. WinForms and WPFprojects can also now use the ASP.NET Application Services (Membership, Roles, Profile) for roaming user data.

Office development is much richer - including support for integrating with the Office 2007 ribbon, and with Outlook. Visual Studio Tools for Office support is also now built-into Visual Studio (youno longer need to buy a separate product).

New WCF and Workflow projects and designers are now included in VS 2008. Unit testing support is now much faster andincluded in VS Professional (and no longer just VSTS). Continuous Integration support is now built-in with TFS. AJAX web testing (unit and load) is now supported in the VS Test SKU. And there is much, much more...

Installation Suggestions

People often ask me for suggestions on how best to upgrade from previous betas of Visual Studio 2008. In general I'd recommend uninstalling the Beta2 bits explicitly. As part of this you should uninstall Visual Studio 2008 Beta2, .NET Framework Beta2, as well as the Visual Studio Web Authoring Component (these are all separate installs and need to be uninstalled separately). I then usually recommend rebooting the machine after uninstalling just to make sure everything is clean before you kick off the new install. You can then install the final release of VS 2008 and .NET 3.5 on the machine.

Once installed, I usually recommend explicitly running the Tools->Import and Export Settings menu option, choosing the "Reset Settings" option, and then re-pick your preferred profile. This helps ensure that older settings from the Beta2 release are no longer around (and sometimes seems to help with performance).

Note that VS 2008 runs side-by-side with VS 2005 - so it is totally fine to have both on the same machine (you will not have any problems with them on the same box).

Silverlight Tools and VS Web Deployment Project Add-Ins

Two popular add-ins toVisual Studioare not yet available to download for the final VS 2008 release. These are the Silverlight 1.1 Tools Alpha for Visual Studio and the Web Deployment Project add-in for Visual Studio. Our hope is to post updates to both of them to work with the final VS 2008 release in the next two weeks. If you are doing Silverlight 1.1 development using VS 2008 Beta2 you'll want to stick with with VS 2008 Beta2 until this updated Silverlight Tools Add-In is available.

Hope this helps,

Scott

分享到:
评论

相关推荐

    直面挑战 走近 Visual Studio 2008 和.NET Framework 3.5

    《直面挑战:深入理解Visual Studio 2008与.NET Framework 3.5》 本文将详述Visual Studio 2008和.NET Framework 3.5这两个关键的开发工具和技术,它们在IT领域中扮演着至关重要的角色。.NET Framework 3.5是微软...

    Visual Studio 2008 .NET Framework 3.5 新功能介绍

    Visual Studio 2008 和 .NET Framework 3.5 是微软推出的开发工具与运行时环境的重要版本,它们为开发者带来了许多创新特性和改进。在这个版本中,微软着重提升了开发效率、增强了语言支持以及扩展了.NET平台的功能...

    ASP.net3.5教程(pdf)

    ASP.NET 3.5提供了便捷的部署和调试工具,如Visual Studio IDE,它可以帮助开发者轻松发布和调试应用程序,确保代码的正确运行。 本教程的PDF版将深入探讨以上知识点,并通过实例演示如何使用ASP.NET 3.5开发实际...

    Professional ASP.NET 3.5 SP1 Edition: In C# and VB(part1)

    ASP.NET 3.5 brings the power of Visual Studio® 2008 along with the multitude of language improvements in C# 2008 and Visual Basic® 2008 as well as powerful new technology called LINQ, together with ...

    Pro VB 2008 and The .NET 3.5 Platform

    《Pro VB 2008 and The .NET 3.5 Platform》是一本专注于Visual Basic .NET 2008和.NET Framework 3.5平台的专业书籍,它为开发者提供了全面深入的指导,帮助他们充分利用VB .NET 3.5的新特性和功能。这本书涵盖了从...

    .NET3.5 + VS2008能用的NPOI

    这个压缩包中的文件是NPOI库及相关依赖组件的DLL文件,适用于.NET 3.5和Visual Studio 2008环境。让我们详细探讨一下NPOI及其主要功能,以及这些DLL文件的作用。 1. **NPOI.dll**:这是NPOI的核心库,包含了处理...

    ASP.NET 3.5 AJAX + Visual studio 2008 web 系统开发完美演绎1

    ASP.NET 3.5 AJAX 和 Visual Studio 2008 是微软推出的强大的Web应用程序开发工具和技术,它们在构建高效、动态、交互式的Web系统中扮演了重要角色。在这个"ASP.NET 3.5 AJAX + Visual studio 2008 web 系统开发完美...

    ASP.NET 3.5简明教程(详细示例介绍)

    最后,ASP.NET 3.5的开发环境Visual Studio 2008提供了强大的集成开发环境(IDE),包括代码自动完成、调试器、版本控制等工具,极大地提高了开发效率。 在压缩包中的"ASP.NET 3.5简明教程(C#2008篇)"文件中,你将...

    ASP.NET 3.5 高级程序设计英文第3版:Pro ASP.NET 3.5 in C# 2008: Includes Silverlight 2(part1)

    Pro ASP.NET 3.5 in C# 2008 raises the bar for high–quality, practical advice on learning and deploying Microsoft’s dynamic web solution. This new edition is updated with everything you need to ...

    ASP.NET3.5

    ASP.NET 3.5是微软开发的一个Web应用程序框架,它基于.NET Framework 3.5,为Web开发提供了...结合Visual Studio 2008的强大力量,开发过程将更加顺畅。在实际项目中,理解和掌握这些知识点是提升开发技能的关键步骤。

    C#2008和.NET3.5平台PDF教程(绝对物有超值!)

    11. **调试与测试**:Visual Studio 2008提供了强大的调试和测试工具。教程会讲解如何利用这些工具进行代码调试、单元测试和性能分析。 通过《C#2008和.NET3.5平台PDF教程》,读者不仅可以系统学习C#2008语言和.NET...

    Apress - Pro VB 2008 and the .NET 3.5 Platform, 3rd Edition (Mar 2008)

    《精通VB 2008和.NET 3.5平台(第三版)》是一本针对Visual Basic .NET 2008(VB 2008)和.NET Framework 3.5的深入教程,旨在帮助读者掌握这两个技术的核心概念、特性和实际应用。这本书面向有经验的VB开发者,提供...

    Visual Studio 2008和ASP.NET 3.5的最新技术探索

    在IT行业中,Visual Studio 2008和ASP.NET 3.5是开发高效Web应用程序的重要工具。这些技术为开发者提供了强大的功能,特别是在利用AJAX、LINQ和WCF方面,这三大关键技术在提高用户体验、简化数据操作以及构建分布式...

    至理:精通ASP.NET3.5网络开发源代码

    9. **调试和性能优化**:ASP.NET 3.5提供了强大的调试工具,如Visual Studio的调试器,帮助开发者查找和修复错误。此外,还可以通过各种性能监控工具分析并优化应用的运行效率。 10. **国际化和本地化**:ASP.NET ...

    ASP.NET3.5实用教程

    ASP.NET 3.5中的ASP.NET AJAX(Asynchronous JavaScript and XML)是一项重要改进,它引入了客户端脚本技术,实现了页面的部分刷新,提升了用户体验。通过学习,你可以掌握AJAX控件工具包的使用,如UpdatePanel、...

    ASP.NET3.5从入门到精通基于C#2008.pdf

    10. **调试与性能优化**:了解如何使用Visual Studio的调试工具,以及如何通过代码优化、缓存管理和数据库查询优化来提高ASP.NET应用的性能。 通过阅读“ASP.NET3.5从入门到精通基于C#2008.pdf”这本书,读者将全面...

    ASP.NET3.5宝典 的光盘

    此外,还有强大的Visual Studio 2008开发环境作为配套工具,提供了一整套的开发、调试和部署解决方案。 通过研究这两个系统的源代码,我们可以学习到如何在ASP.NET 3.5环境下进行项目规划、数据库设计、UI构建、...

    Pro Visual C++/CLI and .NET 3.5 Platform

    《Pro Visual C++/CLI and .NET 3.5 Platform》是一本由Stephen R. G. Fraser编写的专著,专注于探讨Visual C++在命令行界面(CLI)和.NET Framework 3.5平台的应用。这本书涵盖了使用Visual C++进行跨平台开发的...

    ASP.NET 3.5 (2008最新版)

    C# 2008 是随着 Visual Studio 2008 发布的新版本的 C# 语言,它包含了多项新特性,这些特性在 ASP.NET 3.5 中得到了充分利用: 1. **LINQ(Language Integrated Query)**:这是 C# 2008 最大的一个亮点,LINQ ...

Global site tag (gtag.js) - Google Analytics