On December 31st the Windows Live team released the December 2007 Community Technology Preview (CTP). Check it out. Here is the link to the download and here are the release notes that I got from the Windows Live Team:

Windows Live Tools for Microsoft Visual Studio December 2007 CTP Release Notes

Welcome to the December 2007 Community Technology Preview (CTP) Refresh of Windows Live Tools for Microsoft Visual Studio. This is an update to previous November 2007 CTP Refresh 2 Release. In this CTP, we have upgraded Windows Live Tools to Visual Studio 2008 and ASP.NET 3.5 Extensions Preview.

 

Please give us your feedback! Let us know what you like and what you don't like. What are the things that are missing today that stop you from using Windows Live Tools? What are your "must have" features? Stop by and give us your feedback on the Windows Live Tools site. 

 

What's included in the December 2007 CTP

·         December 2007 CTP  compatible with VS 2008

·         New event and Client side JavaScript property setting for Contacts control

·         AssociationManager to associate / remove association between Windows Live ID and ASP.NET membership profiles

·         IDLogin renamed to IDLoginStatus

·         SilverlightStreamingMedia renamed to SilverlightStreamingMediaPlayer  and compatible with ASP.NET 3.5 Extensions Preview

 

Contacts:  Contacts control now supports setting a set of properties in client side JavaScript.  These properties are DataDesired, Market, Message, InnerBackgroundColor, InnerTextColor, OuterBackgroundColor, OuterTextColor, LinkColor, Width, Height and View.  

 

Contacts control now provides an OnClientLoad (client side event) and OnServerLoad (server side event) events.  OnClientLoad event is raised when control is loaded in browser instance of the user. After response from Windows Live servers is processed and control is loaded, this event is raised. After this event finishes its processing, Contacts control raises OnServerLoad event.

 

Channel.htm is now an embedded resource in the assembly. This file is not added to your project.

 

Details on contacts control are available at http://dev.live.com/tools/contactsapi.aspx. This control is an ASP.NET version of the existing JavaScript control available at http://dev.live.com/contacts

 

SilverlightStreamingMediaPlayer: The SilverlightStreamingMedia control is renamed to SilverlightStreamingMediaPlayer. This control extends ASP.NET 3.5 Extensions Preview’s MediaPlayer control by allowing you to play videos from your Silverlight Streaming account. You can specify your account credentials and choose the video you want to display on your web pages.

 

December 2007 CTP release allows you to set the URL of the video to be played from client side JavaScript as well.

 

IDLoginStatus: IDLogin is renamed to IDLoginStatus.  With this release, IDLoginStatus introduces new property AutomaticallyConvertAuthentication. This property, when set to true automatically logs signed-in Windows Live ID users to web site’s ASP.NET membership if they previously chose to associate their authentications.  This provides single-sign-on experience on web sites where both Windows Live ID and ASP.NET membership authentication methods exist.

 

 

IDLoginView:  IDLoginView now calls into AssociationManager to query existing association and create association   between Windows Live ID and ASP.NET membership profile.

 

AssociationManager:  With this release, we are introducing AssociationManager utility class which allows developers to query, create or remove associations.  AssociationManager provides methods GetAssociatedAuthentication, AssociateAuthentication and RemoveAssociation and is defined in Microsoft.Live.ServerControls namespace.

 

Miscellaneous:

·         December 2007 CTP is compatible with Visual Studio 2008 and Visual Web Developer 2008 Express Editions.

·         We have consolidated all the controls into one assembly Microsoft.Live.ServerControls.dll

 

Details for Windows Live Tools are available at http://dev.live.com/tools.

 

Prerequisites for Windows Live Tools

This CTP release only targets English (United States).

Operating System

·         Microsoft Windows XP SP 2

·         Microsoft Windows Vista

Development Tools

·         Microsoft Visual Studio 2008 RTM Release

·         Microsoft Visual Web Developer 2008 Express Edition

ASP.NET

·         Microsoft ASP.NET Ajax 1.0

·         Microsoft ASP.NET 3.5 Extensions Preview

 

Installing the December 2007 CTP

·         Please ensure that you have all the prerequisites described above installed on your development workstation.

·         Please ensure that you remove previous releases of Windows Live Tools from your development workstation.

·         Download the December 2007 CTP Release from here and install on the development workstation.

Installation Issues – Windows Vista

Installation on Windows Vista requires elevated privileges:

If you are installing this CTP on Windows Vista, we recommend that you allow the Installer program to run under elevated privileges when prompted by the User Account Control settings.

 

Uninstalling the November CTP

Microsoft Windows XP SP2

To uninstall this CTP release from Windows XP SP2:

1)      Click Start

2)      Click Control Panel

3)      Open Add/Remove Programs

4)      Select “Windows Live Tools for Microsoft Visual Studio CTP” and Click Remove

Microsoft Windows Vista

To uninstall this CTP Release from Windows Vista:

1)      Click Start

2)      Click Control Panel

3)      Click Programs and Features

4)      Select “Windows Live Tools for Microsoft Visual Studio CTP” and Click Uninstall

Uninstallation Issues – Windows Vista

Uninstallation on Windows Vista requires elevated privileges:

If you are uninstalling this CTP from Windows Vista, we recommend that you allow the Installer program to run under elevated privileges when prompted by the User Account Control settings.

 

Technical Support and Community

 

·         You can participate in technical discussion with other developers in the Windows Live Controls Development Forum

·         You can provide your feedback and report bugs at the Windows Live Tools site.

 

Known Issues

General

Usage of controls with UpdatePanel and synchronous postbacks

This release does not support use of these controls inside the UpdatePanel control and pages with synchronous postbacks. If a web page contains controls that generate synchronous postbacks, convert the web page/control functionality to generate partial page updates through asynchronous postbacks.

Drag & drop behavior in Markup View

When you drag and drop these controls on a web page from the toolbox in markup view, certain functionality of the controls is not invoked. For details about the functionality not invoked, please refer to the specific controls listed below. To fix this issue, switch to designer view or split view in your Visual Studio IDE and then drag and drop the controls.

Enabled property of controls

This release does not support the enabled property of the controls.

Contacts

CreateContacts, DeleteContacts, CommitContacts and AbortContacts are only available in List view mode

Since List view is the data sharing mode of the Contacts control, CreateContacts, DeleteContacts, CommitContacts and AbortContacts methods are only available in List view mode and are not available in Tile/TileList view mode.

Client side accessors  for a set of properties don’t return values

If developer did not specify a set of properties or did not set these properties of Contacts control, accessing these properties through method calls get_<propertyname> will not return values. For example, if a script executes method call get_InnerBackgroundColor and developer did not set this property either at design time, this method call will return null value for the InnerBackgroundColor property. Similarly, if this method gets called in a script prior to set_<propertyname> method, get_<propertyname> will not return values. However, if either developer specifies these properties at design time or at run time prior to executing get_<propertyname> call, it would return the values correctly.

First time instantiation in FireFox

When loading this control for the first time in FireFox, the control shows a “service unavailable” error message. To fix this issue, reload the web page in FireFox and the control renders as expected. This issue is being fixed as a high priority issue.

IDLoginStatus

Drag and drop behavior in Markup View

Dragging and dropping the IDLogin control from the toolbox to a web page, in markup view, does not apply the required changes to web.config for your project. To fix this issue, switch to designer view or split view in your Visual Studio IDE and then drag and drop the control.

Server events require client event handlers in order to fire

Some server events on the IDLogin control require you to define a client event handler in order to fire.

IDLoginView

Drag and drop behavior in Markup View

Dragging and dropping the IDLoginView control from the toolbox to a web page, in markup view, does not apply the required changes to web.config for your project. To fix this issue, switch to designer view or split view in your Visual Studio IDE and then drag and drop the control.

SilverlightStreamingMedia

SilverlightStreamingMedia control only supports English video file names

This control only supports video files with English names. Unsafe characters and non-ANSI characters are unsupported for this release.

SilverlightStreamingMedia control only supports video files

This release only supports video files uploaded into Silverlight streaming account.

SilverlightStreamingMedia raises Jscript runtime error indicating silverlight.services.live.com could not be resolved

This is most likely to occur when your application resides on a corporate network which has a proxy server. Please add the following elements under the <configuration> element in your web.config.

  <system.net>

    <defaultProxy>

      <proxy autoDetect="True"/>

    </defaultProxy>

  </system.net>

 

Copyright information

© Copyright 2007 Microsoft Corporation. All Rights reserved.

References

·         Windows Live Contacts

·         Windows Live ID authentication

·         Microsoft ASP.NET Ajax

·         Microsoft ASP.NET 3.5 Extensions Preview