C# 如何让Caliburn.Micro在visual studio软件包中工作?
我正在努力使框架与我创建的VisualStudio包一起工作 这是我的包裹“退出”点: 这是可行的,但这不是启动引导程序。 据我所知,引导程序只在WPF应用程序()上启动,但我的应用程序只包含一个包含view+viewmodels的类库 我在该程序集中创建了App.xaml文件: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/
<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();
}
}