尝试获取类型实例时发生激活错误

时间:2013-06-19 18:35:42

标签: c# asp.net-mvc-3 mvvm

我有一堆与视图模型相关联的视图,并为所有视图和视图模型获得类似的错误。这是代码:

我有以下代码:

    public static IReportViewModel GetViewModel(Type view)
    {
        try
        {
            return s_Locator.GetInstance(view, view.FullName) as IReportViewModel; <!-- I get the exception here-->
        }
        catch (Exception e)
        {
            MessageBox.Show(e.Message);
        }             
    }

完整的例外情况如下:

  

尝试获取AnnotetedReportViewModel类型的实例时出现激活错误,密钥为“InsurableRisk.Reporting.ViewModels.Application.AnnotetedReportViewModel”

任何人都可以解释或暗示可能导致异常的原因吗?

此致 Sagar的

1 个答案:

答案 0 :(得分:1)

拼写是否正确?我注意到Annotated拼写为AnnotetedReportViewModel。此外,程序集是否已加载到项目中或是否存在于bin文件夹中?