0

我正在尝试使用管弦乐队。

我首先尝试使用来自 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 命名空间“Catel.Data”中不存在类型或命名空间名称“ModelBase”(您是否缺少程序集引用?) 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 库

更新包 catel.mvvm

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

来自程序集“Orchestra.Shell,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”的“Orchestra.Views.MainWindow”类型中的方法“add_ViewLoading”没有实现。

接下来,在稍微平滑它并遵循这里的一些指示之后:

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 运行?

4

1 回答 1

0

请查看自述文件中的新注释:

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

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

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

  2. Orchestra.Shell.Ribbon.Microsoft => office a-like with ms 功能区

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

于 2014-10-01T11:06:06.297 回答