Search
Release Notes: Windows Live Tools February 2008 CTP
Windows Live Tools

Windows Live Tools for Microsoft Visual Studio February 2008 CTP Release Notes

Welcome to the February 2008 Community Technology Preview (CTP) Refresh of Windows Live Tools for Microsoft Visual Studio. This is an update to previous December 2007 CTP Release. In this CTP, we have provided you MessengerChat control, upgraded to Silverlight 2.0 SDK and provided you the ability to deploy controls to Medium trust web site. 

 

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 February 2008 CTP

·         Windows Live Tools can be deployed to Medium trust sites

·         MessengerChat control which can be embedded into web pages of your web site and allow visitors to initiate IM conversations with Messenger Users.

·         February 2008 CTP  is compatible with Silverlight 2.0 SDK

 

Deploy controls to medium trust web sites: February 2008 CTP enables you to deploy the controls to medium trust web sites.  Here’s the summary of controls vis-à-vis the trust level they can execute in.

 

 

Control

Trust Level

IDLoginView

Low trust and higher

IDLoginStatus

Medium trust and higher

Contacts

Medium trust and higher

MessengerChat

Medium trust and higher

SilverlightStreamingMediaPlayer

Medium trust and higher


MessengerChat Control: MessengerChat control enables web sites to show the presence status of Windows Live Messenger users, and let site visitors engage in instant massage conversations with the messenger users. A Web site can invite its users to share their Messenger presence and exchanges messages with visitors to the site.  ASP.NET Server Control provides you to three views to choose from (Window, Button, and Icon) and set of themes to choose from or build your own custom theme to fit into needs of your web site.

 

Miscellaneous:

·         February 2008 CTP is compatible with Silverlight 2.0 SDK.

·         We have removed the dependency on ASP.NET 3.5 Extensions Preview release.

 

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 3.5

Silverlight

·         Silverlight 2.0 SDK

 

Installing the February 2008 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 February 2008 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 December 2007 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

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.

Usage of Contacts Control within UpdatePanel and synchronous postbacks

This control does not work within UpdatePanel and synchronous postbacks. If used with full page postbacks, control loses its state and this scenario is currently not supported. If a web page contains controls that generate synchronous postbacks, convert the web page/control functionality to generate partial page updates through asynchronous postbacks.

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.

When multiple IDLoginStatus controls are used, client/server side events are raised only for the first time for web page.

If your web page has multiple instances of IDLoginStatus control and all have client/server event instances defined, events are raised only for the first time for the web page. You can have multiple IDLoginStatus controls on your web page however, once logged into Windows Live ID, you are shown logged into all the instances of 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.

MessengerChat

During design time, Intellisense does not show ColorTheme as tag in partially trusted levels.

When setting ColorTheme property for MessengerChat Control, if your development environment is marked as medium trust, colortheme property show properly in Intellisense. This property, however, works correctly in runtime. In Design time, this property needs full trust level.

MessengerChat control’s minimum width and height for IM Windows is 300px x 300px.

Minimum width and height values for MessengerChat control are 300px by 300px.

SilverlightStreamingMediaPlayer

SilverlightStreamingMediaPlayer control only supports Silverlight Applications uploaded to http://silverlight.live.com

Silverlight Streaming now supports video as well as Silverlight applications. SilverlightStreamingMediaPlayer control does not support videos uploaded into your Silverlight streaming account.

SilverlightStreamingMediaPlayer 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

·         Windows Live Messenger IM Control

·         Microsoft ASP.NET Ajax

·         Microsoft Silverlight