我正在尝试使用管弦乐队。
我首先尝试使用来自 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 运行?