【发布时间】:2016-01-22 18:01:29
【问题描述】:
我尝试在我用 MS VS 2015 Professional 开发的 WPF MVVM Catel 应用程序中使用 Catel.Extensions.Prism。但是当我使用 IUCompositionService 接口时,会出现以下错误:“找不到类型或命名空间名称 'IUCompositionService'(您是否缺少 using 指令或程序集引用?)”。我已经通过 NuGet 在我的项目中安装了 Catel.Extensions.Prism 的最后一个稳定版本,并将以下代码添加到 MainWindowViewModel 类:
using Catel.Extensions.Prism;
// This is command method realizing switch to specified View.
private void ShowCalibrationViewExecute()
{
var ViewModel = new CalibrationViewModel(); // ViewModel for specified View.
var dependencyResolver = this.GetDependencyResolver();
var uiCompositionService = dependencyResolver.Resolve<IUCompositionService>(); // Error!
. . . . . . .
}
并且在行中
var uiCompositionService = dependencyResolver.Resolve<IUCompositionService>();
我遇到错误:“找不到类型或命名空间名称 'IUCompositionService'(您是否缺少 using 指令或程序集引用?)”。为什么这个错误有地方?我做错了什么?请帮我纠正这个错误。
【问题讨论】: