WPF: Как запустить из окна в другой сборке

Я погуглил, но до сих пор не могу заставить его работать

У меня есть приложение WPF, и я хочу начать с Main.xaml, который находится в другой сборке. Обе сборки находятся в одном месте.

Как я могу это сделать? Я взял StartupUri из XAML и попробовал использовать эти и некоторые небольшие вариации:

    protected override void OnStartup(StartupEventArgs e)
    {
        base.OnStartup(e);

        StartupUri = new Uri("/CompanyName.VisualStudio.UI;CompanyName/VisualStudio/UI/DatabaseManager/Main.xaml", UriKind.Relative);
        //StartupUri = new Uri(@"pack://application:,,,/ CompanyName.VisualStudio.UI;CompanyName/VisualStudio/UI/DatabaseManager/Main.xaml");

    }

Имя сборки - «CompanyName.VisualStudio.UI», а пространство имен - «CompanyName / VisualStudio / UI / DatabaseManager / Main.xaml»

Есть идеи?

24
задан Bob 24 November 2010 в 15:27
поделиться