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:
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.
· December 2007 CTP compatible with VS 2008
· 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 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.
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.
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.
· 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.
This CTP release only targets English (United States).
· Microsoft Windows XP SP 2
· Microsoft Windows Vista
· Microsoft Visual Studio 2008 RTM Release
· Microsoft Visual Web Developer 2008 Express Edition
· Microsoft ASP.NET Ajax 1.0
· Microsoft ASP.NET 3.5 Extensions Preview
· 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 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.
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
To uninstall this CTP Release from Windows Vista:
3) Click Programs and Features
4) Select “Windows Live Tools for Microsoft Visual Studio CTP” and Click Uninstall
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.
· 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.
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.
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.
This release does not support the enabled property of the controls.
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.
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.
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.
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.
Some server events on the IDLogin control require you to define a client event handler in order to fire.
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.
This control only supports video files with English names. Unsafe characters and non-ANSI characters are unsupported for this release.
This release only supports video files uploaded into Silverlight streaming account.
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.
© Copyright 2007 Microsoft Corporation. All Rights reserved.
· Windows Live Contacts
· Windows Live ID authentication
· Microsoft ASP.NET Ajax