Anunciando A CTP Do Microsoft Roslyn
A equipa do Roslyn anunciou a disponibilidade geral do Roslyn CTP!
O lançamento oficial pode ser encontrado em http://msdn.com/roslyn, assim como em algumas entradas de blogues (soma, ericli, vsteam, vbteam, c#faq) e pelo Twitter.
Este lançamento marca um passo significante no modo de pensar acerca dos compiladores, a agilidade tornada agora possível com inovação nas linguagens, ferramentas de IDE e potenciação do ecossistema. Os compiladores de C# e VB deixam de ser caixas pretas – algo para onde despejamos texto, opera alguma magia e despeja uma assembly cá para fora. Toda a riqueza de informação acerca do código já não é deitada fora mas exposta como um modelo de objectos de total fidelidade que pode facilmente ser consumido por todos. Adicionalmente, foi lançada uma como antevisão da primeira janel interactiva de C# que dispõe de todo o suporte do IDE – incluindo IntelliSense e detecção automática de directivas using em falta.
Como começar:
-
Descarregar a
CTP. A CTP é instalada sobre o Visual Studio 2010 SP1 e pode ser instalada com segurança lado-a-lado com o Visual Studio 11.
-
Ir a Start -> All Programs -> Microsoft Codename Roslyn CTP -> Getting Started para lançar o ponto de entrada para toda a documentação, exemplos e ferramentas.
-
-
Aprendam com os ricos exemplos incluído (colar como C#/VB, refactorings, análise de código e ferramentas de geração de código).
-
Corram os
walkthroughs para aprender as APIs do compilador, s APIs dos serviços usar a janela interactiva.
-
Qve extensões, pode descarregar a CTP ara experimentar a janela interactiva e usar as extensões Copiar Colar C#/VB que foram criadas para nos ajudar no trabalho diário!
Esta distribuição inclui as seguintes funcionaliades:
-
Visual Studio Project Templates Estes modelos de projecto ajudam nos primeiro passos da utilizaão das APIs do Roslyn e a construir novas extensões para o
Visual Studio usando as APIs do
C# ou
VB.
-
Reference Assemblies
As assemblies do Roslyn podem ser adicionadas aos projecto através da janela Add Reference.
-
Interactive Window
A nova janela chamada C# Interactive está disponível no Visual Studio invocando View -> Other Windows -> C# Interactive a partir do menu. A partir daí podem-se experimentar quer executando pequenos pedaços de código quer construindo cumulativamente um contexto de execução à medida que se vai experimentando.
-
Script File Editing Support
Os ficheiros C# Script (.csx) permitem instruções de alto nível como a janela C# Interactive. Pode-se criar um novo ficheiro de C# Script invocando File -> New File -> Script -> Visual C# Script a partir do menu do Visual Studio. Adicionalmente a digitar o código directamente na janela, é possível seleccionar código em C# e ficheiros C# Script (.csx) e invocar "Execute in Interactive" ou "Copy to Interactive" a partir do menu de contexto. As funcionalidades de edição do C# Script, como o IntelliSense, são disponibilizadas usando o Roslyn Language Service.
Tenham em atenção de que isto é apenas uma antevisão da tecnologia (technology preview) e não produto final! O principal objectivo desta CTP é recolher testemunhos acerca das APIs públicas e permitir uma visão antecipada da janela Interactive. O formato das APIs está num estado razoavelmente estável, principalmente o as do compilador, mas ainda existem ainda algumas limitações conhecidas e apenas um conjunto das linguagens C# e Visual Basic estão implementadas na actual distribuição. Para a lista completa das funcionalidades não implementadas das linguagens, ver aqui. A janela Interactive está disponível apenas em C# neste momento, mas o VB seguir-se-á em breve.
A equipa do Roslyn aguarda testemunhos nos foruns e Connect.