我正在尝试使用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运行开发模块?
答案 0 :(得分:0)
请查看自述文件中的新笔记:
https://github.com/orcomp/orchestra#update-20140817
我们正在开发更好的版本(v2)。请查看示例(我们为每种shell类型提供了1个示例)。您可以选择以下程序集之一:
Orchestra.Shell.MahApps =>地铁接口
Orchestra.Shell.Ribbon.Microsoft =>办公室a-like with ms ribbon
Orchestra.Shell.TaskRunner =>轻松运行任务(你可能不会 需要这个)