C# 如何让Caliburn.Micro在visual studio软件包中工作?

C# 如何让Caliburn.Micro在visual studio软件包中工作?,c#,wpf,visual-studio-2010,mvvm,caliburn.micro,C#,Wpf,Visual Studio 2010,Mvvm,Caliburn.micro,我正在努力使框架与我创建的VisualStudio包一起工作 这是我的包裹“退出”点: 这是可行的,但这不是启动引导程序。 据我所知,引导程序只在WPF应用程序()上启动,但我的应用程序只包含一个包含view+viewmodels的类库 我在该程序集中创建了App.xaml文件: <ResourceDictionary x:Class="Boulet.Speciaal.App" xmlns="http://schemas.microsoft.com/

我正在努力使框架与我创建的VisualStudio包一起工作

这是我的包裹“退出”点:

这是可行的,但这不是启动引导程序。 据我所知,引导程序只在WPF应用程序()上启动,但我的应用程序只包含一个包含view+viewmodels的类库

我在该程序集中创建了App.xaml文件:

<ResourceDictionary x:Class="Boulet.Speciaal.App"
                    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:local="clr-namespace:Boulet.Speciaal">

    <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary>
            <local:ShellBoot x:Key="bootstrapper" />
        </ResourceDictionary>
    </ResourceDictionary.MergedDictionaries>

</ResourceDictionary>

这就是我的引导程序的样子:

public class ShellBoot: Bootstrapper<ShellViewModel>
    {
        public ShellBoot(IServiceContainer package)
        {
            DisplayRootViewFor<ShellViewModel>();
            Start();
        }
    }
公共类ShellBoot:引导程序
{
公共ShellBoot(IServiceContainer包)
{
DisplayRootViewFor();
Start();
}
}

我认为base.Content需要设置在View/Usercontrol上,但我不知道如何愚弄框架。

CM版本目前正在使用?此外,由于该位置不再是源代码的主要位置,因此该位置的文档也非常过时。参考并查看其最新开发的CM版本目前正在使用?此外,由于该位置不再是源代码的主要位置,因此该位置的文档也非常过时。参考并查看其最新开发的CM版本目前正在使用?此外,由于该位置不再是源代码的主要位置,因此该位置的文档也非常过时。参考并查看其最新发展,网址为
public class ShellBoot: Bootstrapper<ShellViewModel>
    {
        public ShellBoot(IServiceContainer package)
        {
            DisplayRootViewFor<ShellViewModel>();
            Start();
        }
    }