Im using CM on my second project and it works well.
Its still not clear to me if the root viewmodel has to implement IShell (which is an empty interface, a marker)
[Export(typeof(IShell))]public class ShellViewModel : IShell
Why do I ask this? Because my app works just as well if I don't :
[Export(typeof(IShell))]public class ShellViewModel
The :IShell got added by the nuget installer. Is it ok to remove it since I only want to see code that matter (no dead code)
Kind Regards, Tom