LightSwitch Cosmopolitan Shell and Theme for Visual Studio 11 Beta Released

LightSwitch Cosmopolitan Shell and Theme for Visual Studio 11 Beta Released

Rate This
  • Comments 28

We’ve just released the beta version of the LightSwitch Cosmopolitan Shell and Theme extension for VS11 Beta on VS Gallery!

We took your feedback and drew inspiration from the Silverlight Cosmopolitan theme in designing the extension. The shell and theme provides a modern UI to achieve a more immersive feel, simple and clean styling for the controls, as well as many other improvements:

  • Branding. The shell now displays your corporate logo (provided as part of your LightSwitch project) at the top of the application.
  • Navigation menu. Similar to many web-style applications, the navigation menu is now at the top of the application. When you click on a menu item, a dropdown will appear with a list of screens. This frees up more screen real estate to be devoted to the active screen, providing a more immersive experience for the users of your applications.
  • Command bar. We moved the screen command bar to the bottom of the application. This provides a better visual association between the commands and the screen.
  • List/Grid. We optimized the UI and removed clutter in the List and Grid.


The team plans to make it as the default shell and theme when we ship VS11 (you still have the option to use the existing Office-style shell and theme). We also plan to release the extension source code for the new shell and theme to the community at that time.

We’d love to hear your feedback! Please give it a try and help us improve the extension in preparation to shipping VS11!


LightSwitch Team

Leave a Comment
  • Please add 6 and 2 and type the answer here:
  • Post
  • The new shell looks really good. Looking forward to using it. One thing I did notice, not sure if its just on my machine but when I click on a link to open a default screen for an entity I get the old style icons in the command buttons.

    Otherwise no other issues so far.

  • It looks very nice. Is there a way to install it for LS2011?

  • @Delordson: Thank you for reporting the issue! It will be fixed in the next release.

    @Norman and Zohaib: There is no LightSwitch sample for Northwind Traders, but you can download the Northwind database online and build an application like this one pretty quickly!

    @Koksal BASAR: The extension is only compatible with VS11 Beta. Why not give that a try? :)

  • Can we have an already existing lightswitch app converted to a vb11 app in order to consume the cosmo theme and shell

    Tried with one of my projects and am getting this error during conversion

    "Error during XSLT transformation: An unknown XPath extension function was called."

  • @Kim: Yes, you can upgrade your existing LightSwitch V1 projects to VS11 Beta, then install the Cosmopolitan shell/theme extension.

    It sounds like you're getting this error during the upgrade process. Could you confirm? If so, could you describe the V1 project or any information that would help us get a repro steps?

    Thank you!

  • I like the lightswitch Cosmopolitan Shell and Theme.

    But there is a transparency in the menu when using Shell Cosmopolitan and Blue Theme

    See more details in the image

    What to do to fix this?

  • @Leandro - This issue will be fixed in the next release. Thank you!

  • Hi andy.kung, thank you!!!

  • Can I create a web application using Light Switch?

  • Hi Basu,

    Yes you can deploy LightSwitch applications to the web. Currently we support Silverlight clients and we are working on HTML clients. You can learn more about your deployment options in this video: And also more about the architecture of a LightSwitch application here:

    If you have more questions, please use the forums:

    Thanks for your interest in LightSwitch!

  • When the Source Code for this Shell Will be Released?

  • nice

  • I like the Cosmopolitan shell, but there is a bug that I have been trying to resolve but until now could not resolve.

    If you have a detail screen (eg: the contoso sample employee detail) the title in the tabheader is the display name - entity name. (eg: Terry - Employee)

    if you would make the firstname longer (eg:"Terry XXXXXXXXXXXXX" and try to close the tab, you get an AccessViolationException. I've been trying debugging the Cosmopolitan shell extension, but going trhough it step by step does not throw me this exception.

    you can find more info on

    I would appreciate if someone could help me on this one. Otherwise I'll need to abandon the Cosmopolitan shell...



Page 2 of 2 (28 items) 12