locked
Known Limitations and Unimplemented Language Features

    Debate general

  • Welcome!

    The primary goal of the Roslyn CTP is to gather feedback on the public APIs and give you an early look at the Interactive window feature. The CTP is intended for preview-use only. Please use it to build rich code tools and extensions so that you can learn about the APIs and provide feedback. This is only a technology preview, and there are known issues and bugs. While the shape of the public API surface is complete for the compilers, we are in the process of implementing the full C# and Visual Basic languages.

    Known Issues

      • No Visual Basic Interactive Support
        The Interactive window is only available in C# at this time. Visual Basic support will be added in a future release.

      • Unimplemented Language Features
        The Roslyn CTP is intended as a preview of the public APIs that will be exposed by the compilers and language services. The full C# 4 and Visual Basic 10 languages are supported by the parser, but there are several language features that are not yet completely implemented in the current Roslyn compilers.

        The following language features are not yet implemented in the June CTP.

        Not yet implemented in C#

        • Async
        • Caller Member Info attributes
        • Dynamic
        • Embedded Interop Types (no-PIA)
        • Multi-targeting
        • Unsafe code (fixed-size buffers)
        • WinRT support
        • XML documentation file generation

        Not yet implemented in Visual Basic

        • Async
        • Caller Member Info attributes
        • Embedded Interop Types (no-PIA)
        • Expression trees
        • Iterators
        • Multi-targeting
        • My namespace
        • Static locals
        • Stop and End statements
        • Type forwarders
        • Unstructured Exception-handling (On Error Resume/Goto statements)
        • WinRT support
        • XML documentation file generation

    Uninstalling

    You can uninstall the Roslyn CTP by clicking the Windows start menu and choosing Control Panel -> Programs -> Uninstall a program. In the list of installed programs, click on Microsoft Codename Roslyn CTP and choose Uninstall.




    martes, 18 de octubre de 2011 0:07