Category Archives: VS 2010

Visual Studio 2010 Beta 2 and .NET Framework 4 Beta 2

vs2010 logo Visual Studio 2010 Beta 2 and .NET Framework 4 Beta 2Today from Microsoft released the links to download the new Visual Studio 2010 Beta 2 and .NET Framework 4 Beta 2!

Here is the link.

VS 2010 Product Line SKU Simplifications

With VS 2010 we are simplifying the product lineup and pricing options of Visual Studio, as well as adding new benefits for MSDN subscribers. With VS 2010 we will now ship a simpler set of SKU options:

* Visual Studio Express: Free Express SKUs for Web, VB, C#, and C++

* Visual Studio 2010 Professional with MSDN: Professional development tools as you are used to today with the addition of source control integration, bug tracking, build automation, and more. It also includes 50 hours/month of Azure cloud computing.

* Visual Studio 2010 Premium with MSDN: Premium has everything in Professional plus advanced development tools (including richer profiling and debugging, code coverage, code analysis and testing prioritization), advanced database support, UI testing, and more. Rather than buying multiple “Team” SKUs like you would with VS 2008, you can now get this combination of features in one box with VS 2010. It also includes 100 hours/month of Azure cloud computing.

* Visual Studio 2010 Ultimate with MSDN: Ultimate has everything in Premium plus additional advanced features for developers, testers, and architects including features like Intellitrace (formerly Historical Debugging), the new architecture tools (UML, discovery), test lab management, etc. It also includes 250 hours/month of Azure cloud computing.

Side by Side Support with VS 2008

VS 2010 and .NET 4.0 can be installed side-by-side on the same machine as VS 2008 and .NET 3.5. You can install the Beta 2 version on a machine and it will not impact your existing VS 2008 / .NET 3.5 development.

Go-Live License Available

.NET 4 and VS 2010 Beta 2 include a “go-live” license which means you can start using the products for production projects.

URL Routing with Visual Studio 2010 and ASP.NET 4

Some of the new features also include making SEO-friendly url’s. Before we used to write some keywords mapping but now it all could be done with code.
Before:

http://ajaxus.net/news.php?newsID=23232

Now:

http://ajaxus.net/news/Url_routing

This can be achieved with the function MapPageRoute.

Handling PostBack Scenarios

URL Routing with ASP.NET 4.0 fully supports postback scenarios. The

control will automatically emit the same URL that caused the page to be rendered. For example, if you access a page with a /products/software URL then any server-side
control within it would render out a
HTML element back to the client – which means that any postback scenarios that happen on the page will preserve the original URL.

Here is ScottGu’s blog post.

ASP.NET 4.0 and Visual Studio 2010 Web Development Beta 2 Overview

logo ASP.NET 4.0 and Visual Studio 2010 Web Development Beta 2 OverviewMany exciting changes for ASP.NET are coming in the .NET Framework version 4. This document gives an overview of many of the new features that are included in the upcoming Beta 2 release of the .NET Framework 4 and of Visual Studio 2010.
Download it from here!

VB and C# enhancements in VS 2010

dd183105visualstudio 45en usmsdn10 VB and C# enhancements in VS 2010I have found this post at somasegar’s blog writing about the new enhancements in VB and C# languages.

About VB.NET they include:
– removed the underscore (“_”) character when breaking a code statement across multiple lines
– simple way of declaring properties
– collection initializers and array literals are simpler as well
– better support for lambdas
– interoperating with dynamic language code such as Python and Ruby are simpler

Read also about C# improvements and find nice code samples here.

Visual Studio 2010 and .NET Framework 4.0

Microsoft is revealing more about its plans for the next generation of Visual Studio Team System (code-named Rosario), part of the now officially named Visual Studio 2010 and .NET Framework 4.0 rollout. All of these products are still in the very early stages.

“We’ve got a name called Visual Studio 2010 and that’s about all we’ve got right now,” said Dave Mendlen, director of developer marketing at Microsoft. “We’re not saying much more about schedule at this point.”

The company is outlining some of the new functionality in Visual Studio Team System 2010, which consists of Team Foundation Server and the Team Suite of role-based Visual Studio clients. This next release will focus on “breaking down the walls between the roles that exist today,” said Mendlen. With VSTS 2010, Microsoft is addressing the need to better integrate the functions of the project lead, architect, developers and testers throughout the application lifecycle. Key features in the 2010 Team Suite enable reuse of code assets, modeling across tools and architecture, higher quality test and better collaboration.

SQL Server 2005 Dropped

Going forward, the VSTS Database Edition will be rolled into VSTS Developer Edition.

“Developers are more hybrid today than they were in the past, this need to work not just with the core source code but also with the database is becoming more and more important to them,” said Mendlen. “With that in mind, we’ve made the decision to fold these two products together in the 2010 release of the product.”

Starting this month, Software Assurance customers with licenses for VSTS 2008 Developer Edition or VSTS 2008 Database Edition can download the VSTS 2008 Database Edition, VSTS Developer Edition, VS2005 Team System for Software Developers and VS2005 Team System for Database Professionals at no extra cost.

In a surprise move, Microsoft has also decided to discontinue TFS “Rosario” support for SQL Server 2005. VSTS lead Brian Harry explained in his blog: “That was a controversial decision but it is a final decision. The primary driving force behind it is that the Report Server feature in SQL Server 2008 is sooooo much improved over that in previous versions that we simply could not pass up taking advantage of it for Rosario.”

Plans for Expression Studio integration or a VSTS “Designer” edition are not currently on the 2010 roadmap. “There’s more work to be done to enable cross designer developer collaboration,” said Mendlen. “[We have] nothing specific to announce but it’s absolutely an area of focus for both sides.”

Team Suite Upgrades

The VSTS April 2008 CTP12 offered a glimpse of many of the new features in the upcoming Developer, Test and Architecture Editions. The next CTP is expected in the PDC timeframe, although Mendlen declined to confirm that timeframe.

Developers can expect improved customization of the continuous build process through new features such as architectural validation. That includes the ability to model the app’s UI layer, business layer and data layer, set up constraints, and map back-end code onto that architectural diagram. Using the new “Architecture Explorer” and “Layout Diagram designer” in the 2010 Architecture Edition, project leaders can enforce policies at code check-ins through architectural validation.

“Team Build will include a WF engine that is very extensible,” said Cameron Skinner, product unit manager for Visual Studio Team Studio. The next version of Team Build introduces an agent/controller architecture, with support for distributed builds.

The new client environment for testers beefs up its support for manual testing and test case management. It is built using Windows Presentation Foundation to enable better visualizations of software processes. Testers can run test cases that relate only to modified code. They can also capture what happens in the debugging process through video recording — TiVo for test — and that along with a debugging log, can be handed off to the developer.

The 2010 Developer Edition adds support for historical debugging, a standalone debugger on a USB stick for testing code on separate machines, code analysis rule sets and test impact of code changes.

New Modeling Platforms

The April CTP of VSTS supports UML, which Skinner said makes sense for higher level concepts such as the logical layer, with DSL at the physical layer. Microsoft has long championed DSL, as an alternative to UML.

Forrester Research analyst Jeffrey Hammond believes Microsoft views UML “as a great DSL for software architects.” One of the issues for Microsoft early on was the problem of complexity in modeling, and “Microsoft rightly noted that building off UML 2.0 can create some complex tooling for architects and developers,” Hammond said.

Microsoft officials have hinted that support for UML might be coming in “Oslo,” a new modeling platform that consists of a repository, language and tools. The company has confirmed that it will issue the first CTP of “Oslo” at next month’s Professional Developers’ Conference in Los Angeles.

“In Team System 2010, we clearly need to be able to interoperate and get the models that you’re creating in the Team Architecture Edition into the Oslo repository,” said Skinner. “That’s something that we’re currently working on, we’re still early in making that happen but that interoperation is absolutely going to be there, and we are actually chasing out more integrations between the two, but it’s still too early to talk about at this point.”