Cargue y ejecute WPF DLL en otro exe WPF

Mi problema principal es como dije en el título.

WPF_APP1 -> Creé dll de este proyecto wpf después de excluir App.xaml
WPF_APP2 -> Normal WPF exe. que necesita ejecutar el dll WPF_APP1 anterior y abrir el formulario WPF_APP1 MainWindow usando la reflexión.

¿Por qué digo para la reflexión es -WPF_APP2 primero obtén lo últimoWPF_APP1.dll luego abrir para que no se pueda agregar la referencia de dll. solo tiene que usar la reflexión.

Cuando uso el dll anterior en cmd project está bien. abre la ventana CMD y luego inicia elWPF_APP1 MainWindow como forma de ventana.

Pero ahora necesito abrir esta ventana no en cmd, enWPF_APP2.

Por favor, ayúdame.

El proyecto CMD utiliza el siguiente código para abrir elWPF_APP1 Ventana principal.

    static void Main(string[] args)
    {            
        Thread t = new Thread(ThreadProc);
        t.SetApartmentState(ApartmentState.STA);
        t.IsBackground = true;
        t.Start();

        Console.ReadLine();                   
    }


    private static void ThreadProc()
    {
        string loc = new FileInfo(Assembly.GetExecutingAssembly().Location).DirectoryName
                      + "\\AutoUpdateTesting.dll";

        Assembly dll = Assembly.LoadFile(loc);

        foreach (Type type in dll.GetExportedTypes())
        {                
            if (type.Name.Equals("MainWindow"))
            {                   
                dynamic n = null;
                n = Activator.CreateInstance(type);
                n.InitializeComponent();
                System.Windows.Application apprun = new System.Windows.Application();
                apprun.Run(n);

                break;
            }
        }

    }

No puedo usar la línea

    System.Windows.Application apprun = new System.Windows.Application();

En WPF_APP2 debido a AppDomain (encontrado este motivo en google). Prueba otra alternativa pero no tienes suerte.

Eche un vistazo y comparta sus conocimientos. :)

esperando sus comentarios y respuestas.

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta