Creating LightSwitch Extensions made easy.
- allows for other extensions to be installed using Nuget
- allows for other extensions to be created (and debugged) inside a LightSwitch application
- allows developers to switch extensions without having to (...
Jan thanks for this great extension. I am looking forward to dig into the code as it looks like you have gutted LightSwitch composition and I want to see the inside :-). Thank again great concept, implementation and contribution.
I just modified and recompiled the Extension to work in VS2013 (haven't tested all the Features but additional Buttons in the ribbon work).
it is rather easy. a couple of references Need to be updated, the missing QueryStringHelper has to be replaced (manually parsing the URI as to this link: http://social.msdn.microsoft.com/Forums/vstudio/en-US/a329c1e6-9f01-4d92-996e-f1aee412a4d9/sl-client-cant-resolve-querystringhelper-after-march-2014-upgrade?forum=lightswitch), the lspkg project file has to be updated at one line and some postbuild-actions must be deleted.
And the vsix-manifest of course...
jan, can I send the changes to you to put them into the codeplex repo?
thanks so far,
I start a new discussion because for some strange reason I cannot reply to a discussion I started.
My question has to do with composition. When I was looking forward to read your code (which I did) I was hoping to see how one can use lightswitch and composition with his own contracts/interfaces (like IThemeExporter). I have tried using my own contracts with Import/Export attributes but somehow composition seems to ignore my contracts. I have ended up believing that somehow you have to "register" your contracts with MEF to achieve this, and I was expecting to see this in your solution, but I don't see anything like that. If you have any light to shed...
I'm a bit unsure about what you mean. I opened a discussion & copy-pasted your question there (http://social.msdn.microsoft.com/Forums/en-US/lsextensibility/thread/2e52941d-6d66-460c-bbfc-4555546f181b ) Could you please give a little bit more infoabout what you are trying to do? :-)