Любой проект Silverlight компилируется в DLL, и библиотека Silverlight может загружать другие библиотеки Silverlight.По сути, да, вы можете ссылаться на другое приложение Silverlight, рассматривая его как библиотеку.Это позволит вам создавать экземпляры его классов, вызывать методы этих классов и так далее.Это не совсем то же самое, что вы просите, но это довольно близко, и это, вероятно, позволит вам делать то, что вам нужно.
Следует помнить, что существует только один Application.Current, и поэтому единственный загруженный App.xaml - самый первый.Если у вас есть ресурсы, определенные в app.xaml вашего приложения, вам необходимо переопределить эти ресурсы в app.xaml содержащего приложения.