乐团不调? (不开箱即用)

时间:2014-09-30 21:55:46

标签: wpf mvvm catel orchestra

我正在尝试使用Orchestra。

我首先尝试使用git存储库中的模板(来自https://github.com/Orcomp/Orchestra/tree/develop/templates/C%23的Orchestra.Shell.zip)。

从nuget安装Orchestra.Shell后,我看到所请求的已安装组件是> = 3.3。实际上,它下载3.3会导致以下错误:

  

错误1' Catel.Windows.Controls.UserControl'不包含' DefaultCreateWarningAndErrorValidatorForViewModelValue'的定义D:\ Projects \ OrchestraShell1 \ OrchestraShell1 \ App.xaml.cs 25 48 OrchestraShell1

     

错误2类型或命名空间名称' ModelBase'名称空间中不存在Catel.Data' (您是否缺少程序集引用?)D:\ Projects \ Tests \ OrchestraShell1 \ OrchestraShell1 \ App.xaml.cs 27 24 OrchestraShell1

     

错误3' Catel.IoC.ServiceLocator'不包含'默认'的定义D:\ Documents \ OrchestraShell1 \ App.xaml.cs 29 49 OrchestraShell1

我尝试更新到最新的Catel库

  

update-package catel.mvvm

项目编译成功,但是当我尝试运行它时,我得到一个类型加载异常:

  

方法' add_ViewLoading'在类型' Orchestra.Views.MainWindow'来自assembly' Orchestra.Shell,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'没有实施。

接下来,稍微平滑一下并按照这里的一些指示:

http://webpixel.gr/projects/worchestra/?p=20

我收到以下错误:

  

无法加载文件或程序集' Fluent,Version = 2.1.0.0,Culture = neutral,PublicKeyToken = 3e436e32a8c5546f'或其中一个依赖项。系统找不到指定的文件。

这可以通过安装fluent.ribbon包修复,但我仍然得到同样的错误。

我尝试添加http://webpixel.gr/projects/worchestra/?p=23中描述的模块,但这也没有帮助。

这件事应该有效吗?我错过了什么或做错了什么?我是否需要为shell运行开发模块?

1 个答案:

答案 0 :(得分:0)

请查看自述文件中的新笔记:

https://github.com/orcomp/orchestra#update-20140817

我们正在开发更好的版本(v2)。请查看示例(我们为每种shell类型提供了1个示例)。您可以选择以下程序集之一:

  1. Orchestra.Shell.MahApps =>地铁接口

  2. Orchestra.Shell.Ribbon.Microsoft =>办公室a-like with ms ribbon

  3. Orchestra.Shell.TaskRunner =>轻松运行任务(你可能不会 需要这个)