Luminous Tools for LightSwitch


A Visual Studio productivity extension, that helps make developing LightSwitch applications a bit easier, by putting some of the most commonly-used commands together in a single context menu.

(10) Review
Visual Studio
2012, 2010
Download (2,863)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (10)
Q and A (4)
Sign in to write a review
Sort by:

by EKlarSolutions | July 15 2013

I installed this extension as a fix for my problems in publishing an update, and I did not expect things to go so well: Luminous Tools cleans your LS solution properly from the ground up, AND as it does so the real-time user feedback is informative and ever-present (it's always helpful to know your laptop is doing something meaningful rather than just rotating a pretty progress icon).

This extension does what it says on the tin and so much more: my screen real-estate is not under so much pressure, I can manage sensible backups, and my solutions are properly cleaned. I look forward to seeing what other magic it can perform.

In short, this extension has (and will continue to) saved me many hours of pain & frustration, as have Yann Duran's clear & accurate answers on many forums.

Thank you Yann!

Yann Duran July 19 2013
| Edit |

Wow, that's music to my ears, & what every developer longs to hear when they create something, isn't it? Thank you!

I can't tell you how glad I am that you've found the extension so helpful (& that's only two of its features that you've used so far, lol). Don't hesitate to make any suggestions, if you feel any of it could be done any better, or if you have some ideas for functionality I haven't thought of yet (although there are a few things in the works).

Thank you also for the very kind words regarding the help I've tried to give in the forum. I must say I feel a little useless these days, now that so much has turned towards Javascript & the HTML client. I'm not a web developer in any sense of the word.

by JoeB_LS103 | April 18 2013

To all who have not given this tool a try, there is a very valuable nugget (as in a large chunk of GOLD) contained inside.

I might make the case that this tool should be called:
"Luminous LightSwitch Backup Utility + Tools" or "Luminous Poor-man's Source Control Plus Enlightened Toolset"

Because, with a click of a single button, your entire SOLUTION just got backed up, including the Date-Time in the file name.

That equals being able to keep a ‘Change-set’ on file at any given point during development…
So I would say this is A “must-have” for any small-shop or “Lone Wolf” developers.

Yann Duran April 19 2013
| Edit |

Thank you so much Joe!

by VernMiller | April 16 2013

Thanks Yann. This tool really helps in understanding lightswitch tools and navigation and is so easy to use.

Yann Duran April 17 2013
| Edit |

I'm glad you find it useful.

by Paul Patterson | March 27 2013

Awesome! Thanks Yann.

Yann Duran April 17 2013
| Edit |

You're welcome Paul.

by RKage | March 13 2013

Yann Duran April 17 2013
| Edit |

Thanks Nante.

by Henryjw | March 11 2013

A great tool. Thank you

Yann Duran April 17 2013
| Edit |

You're welcome Henry.

by Mr Yossu | March 10 2013

According to the dictionary, the word luminous has four meanings...

1. radiating or reflecting light; shining; bright.
2. lighted up or illuminated; well-lighted
3. brilliant intellectually; enlightened or enlightening
4. clear; readily intelligible

I think all of those are highly applicable to this extension - it's brilliant! All of this functionality is accessible from elsewhere, but it's a pain to get at. This extension does for Lightswitch what Lightswitch does for application development - it takes a huge amount of the pain away.

Thanks very much for this excellent contribution Yann, it's absolutely first class!

Yann Duran April 17 2013
| Edit |


by ryan lin(China) | February 27 2013

Fantastic, I think it's will be even greater if you add this feature:
Add hierachical Screen Navigation editing in LightSwitch Property Page.
You know that in Properties Page, the screen navigation doesn't support hieracical editing, only top group are supported. But the hieracical screen navigation is supported in runtime actually, for now we have to hack it by editing Client.lsml file directly, which is not intuitive at all.

Yann Duran April 17 2013
| Edit |

I've got it on my backlog list, until I have time to look into it & check all 3 versions of LS.

by J Lamb | February 26 2013

Very nice... thanks, Yann!

Yann Duran April 17 2013
| Edit |

Thanks Jewel.

by Jamil MilheM | February 26 2013


Yann Duran April 17 2013
| Edit |

Thanks Jamil.

Sign in to start a discussion

  • support for VS 2013 and 2015
    1 Posts | Last post September 27, 2015
    • I just discovered your extensions but the installer does not recognize VS 2015.  Will you be updating your tools?
  • Update for LigthSwitch 2013
    1 Posts | Last post April 15, 2014
    • Same gist as in my post for Luminous Commands: please provide a version for the latest incarnation of LS which has many improvements and is not backward compatible with older versions. 
  • Error when trying to go to table designer
    3 Posts | Last post March 28, 2013
    • Hello Yann,
      As reported in the forum, I have a problem when I'm in a table code, and use the "Show table Designer" command. On at least two projects, this command fails with an error.
      I have tried this on a few projects, and it works in some and not in others.
      I could be wrong, but it looks to me as if it works fine on projects that use the intrinsic Lightswitch database for their data source, but not on ones that use external SQL Server databases.
      Please can you try connecting to SQL Server, and see if the command works for you. Whilst I have only tried six or seven projects, so can't say 100% that this is the case, it was a consistent observation for those projects.
      Thanks again for a great extension.
    • Ahh, now with that extra information, it makes more sense. In the description for the Show Designer Command is a note "(currently only works for the ApplicationData data source, but will later be enhanced to work for all data sources)".
    • Thanks for the clarification Yann. If you can add this functionality for all data sources, then that would be even better!
  • Context Menu in non-LightSwitch Projects
    2 Posts | Last post March 27, 2013
    • Hey Yann,
      Just noticed that when I right-click in the code window of a non-LightSwitch project, the LightSwitch menu appears in the popup context menu.
    • Hi Paul,
      Do you have a LightSwitch project in the solution? If so, that's on purpose, so you can still click on LightSwitch-related commands from supporting projects (such as a RIA Service project, or a code library). If it's showing up in a solution that has no LightSwitch project (which I haven't tried yet), I'll have to fix that.
      Just a note to anyone reading, the LightSwitch project has to be the startup project for the LightSwitch-related functionality to work.
      Thanks for the rating Paul!