Начинается с проекта по умолчанию Prism Shell и все работает как положено.
Я начал вносить изменения и модификации, и теперь приложение запускается дважды.
protected override DependencyObject CreateShell()
Вышеуказанное переопределение вызывается только один раз.Конструктор (ы) в ShellView
вызывается дважды.Один раз для конструктора по умолчанию и один раз для конструктора, принимающего экземпляр ShellViewModel
.
Не уверен, что именно вызывает это, однако я догадываюсь, что что-то было случайно изменено, и тривиальное решение ждет ...