Winnipeg Visual Studio 2010 Launch

imax 
Visual Studio 2010 from Microsoft is definitely a game changer for software developers. On May 11th, 2010, Anvil Digital, Microsoft, ImagiNET, and Protegra are happy to bring you the Winnipeg Visual Studio 2010 Launch event at The Imax Theatre!

I’m really excited about this event because it features some of the best presenters in Winnipeg presenting on some really awesome topics! Make sure you register today as spaces are limited. There should be some pretty good prizes, food, presentations, and just a phenomenal opportunity to network with other people in the field. There are a few pretty good surprise draws as well, so bring your co-workers and friends.

Check out the agenda for the Visual Studio 2010 Launch Even below, or download the PDF File and post the invite at your office. We look forward to seeing you at the event!

Agenda

8:00 – 9:00     Registration and Continental Breakfast
9:00 – 9:15     Welcome
9:15 – 10:30   VS.NET 2010 Team Foundation Testing Tools – Aaron Kowall
10:45 – 12:00  Architecting Apps with VS.NET 2010  – Miguel Carrasco & Dylan Smith
1:30 – 2:45     What’s New for Teams in Visual Studio 2010 – Steve Porter
3:00 – 4:15     Developing Web Applications Using ASP.NET
                     with VS.NET 2010 – D’Arcy Lussier & Jason Klassen
4:15 – 4:30     Prize Giveaways

Sponsors

Microsoft ImagiNET Anvil Digital Protegra

Register for Visual Studio 2010 Launch Event – Tuesday May 11th, 2010

Download Official Invitation and Agenda

Silverlight 2 Release Candidate 0 Released

Microsoft Silverlight The wait is over!  Microsoft has released the first Release Candidate for Silverlight 2.0.  The full version number is 2.0.30523.9.  The version that will be released as Silverlight 2.0 will be 2.0.30903 and should be available here once released.  This is an important release in that it allows developers of Silverlight applications to test their applications and prepare them for the imminent release of Silverlight 2.0.

Some of the most exciting changes besides the much cleaner path between Silverlight and the full .NET framework is the addition of three controls that we have been waiting for (although we already rolled our own): ComboBox, ProgressBar, and PasswordBox.

There are a slew of changes that really stabilize and standardize this release, however you should be aware of things that will break your existing applications, so read the guide from Microsoft.  Also, Microsoft has provided some developer release notes that are quite useful so you should make sure to check those out as well.

Anyway, my downloads are done so I am off to play around with the new toolset and runtime.  Enjoy!

Get the Tools to build Silverlight 2 RC0 Applications

Microsoft Expression Blend 2 Service Pack 1 Preview

Microsoft Silverlight Tools for Visual Studio 2008 SP1

Get The Silverlight 2 Release Candidate 0 Runtimes

Download Silvleright 2.0 Release Candidate Runtime 0 for Windows

Download Silvleright 2.0 Release Candidate Runtime 0 for Macintosh

Breaking Changes in Silverlight 2 Release Candidate 0

  • Important! Migrating Older Code to the Newer Release
  • ContentPresenter now derives from FrameworkElement instead of Control
  • Layout Rendering Slightly Changed
  • Cross domain hosts of Silverlight must set the right MIME type for XAP (application/x-silverlight-app)
  • Exceptions now thrown in HttpWebRequest.EndGetResponse()
  • Font URI is Restricted to Assembly Resource
  • Browser.HtmlElementCollection replaced with by Browser.ScriptObjectCollection
  • Exceptions When Changing Some Properties on an Active Animation
  • System.Windows.Controls.Extended.dll renamed to System.Windows.Controls.dll
  • VisualStateManager Changes
  • KeyDown Sent Synchronously
  • MeasureOverride/ArrangeOverride on Canvas Now Sealed
  • UriTypeConverter moved to System.dll
  • HtmlPage.UnregisterScriptableObject Removed
  • RenderingEventArgs Changes
  • ContentPresenter and ContentControl Changes
  • Removal of FileDialogFileInfo Type and OpenFileDialog.SelectedFile(s) Properties
  • Removal of FullAccess Option on the ExternalCallersFromCrossDomain attribute in the Silverlight 2 application manifest
  • KeyFrameCollection Changes
  • Request stream must be closed before calling HttpWebRequest.BeginGetResponse()
  • HtmlWindow references on Safari/Mac will no longer evaluate to true
  • Address property removed from all WebClient EventArg classes
  • Constructors Made Internal
  • Exception type change for System.Xml exception type
  • Cannot create classes in XAML that do not have accessible constructors
  • Get AG_E_UNKNOWN_ERROR in Silverlight 2 but not in Silverlight 1
  • Platform looks for generic.xaml as a resource at themes/generic.xaml
  • HTTP Polling Duplex OM Changes and Reengineering
  • Breaking change to Silverlight native hosting IXcpControl COM interface
  • Content-Type is allowed on cross domain request by default
  • Enforcing delegate type check when two delegate objects are combined
  • Miscellaneous API Changes

Well there you have it!  Of course as always you should check out Scott Gu’s blog for all the awesome details of the release.