Aplicativos portáteis, não são novidade na atualidade. A facilidade de utilizar um aplicativo sem a necessidade de ter que instalá-lo, e não ter mais um software ocupando espaço em disco é fantástica; os fatos citados, fizeram grandes fabricantes como a Adobe, Corel e outros, lançarem seus famosos produtos portáteis.
No dia 19 de janeiro deste mês, foi anunciado o primeiro CPT( Community Tecnical Preview ), de um conjunto de ferramentas que permitirão a criação de aplicações portáteis na plataforma .NET. O CPT pode ser baixado aqui(link para o CPT), mais antes é necessário que você instale o SP1 do Visual Studio 2010( link ctp visual studio ).
Aplicações Portáteis no Visual Studio

A conjunto de API´s para bibliotecas portáteis, ainda oferece o recurso do desenvolvedor determinar em que plataforma o software irá rodar. É claro vale ressaltar que, existem algumas limitações em relação a certas plataformas, por exemplo XBOX e Windows Phone 7 não tem suporte a MEF por exemplo. É claro que isto não tira a utilidade desta nova API. Abaixo uma tabela de referência para saber o que está disponível, em cada plataforma.
|
Feature |
.NET |
Silverlight |
Windows Phone |
Xbox 360 |
|
Core BCL |
Yes |
Yes |
Yes |
Yes |
|
Core XML |
Yes |
Yes |
Yes |
Yes |
|
Core HTTP |
Yes |
Yes |
Yes |
- |
|
WCF Client |
Yes |
Yes |
Yes |
- |
|
MEF |
Yes |
Yes |
- |
- |