locked
Silverlight 4 发射生成对象时候出现[Arg_TargetInvocationException] RRS feed

  • 问题

  • 反射加载有自定义 属性的ViewModel到App的时候,出现以下错误。求教?

     

       Assembly executingAssembly = Assembly.GetCallingAssembly();

                foreach (Type type in executingAssembly.GetTypes())
                {
                    var attributes = type.GetCustomAttributes(false);

                    foreach (var attribute in attributes)
                    {
                        if (attribute is StaticResourceAttribute)
                        {
                            var obj = Activator.CreateInstance(type);
                            if (!app.Resources.Contains(type.Name))
                                app.Resources.Add(type.Name, obj);
                        }
                    }
                }

     

    [Arg_TargetInvocationException]
    Arguments:
    Debugging resource strings are unavailable. Often the key and arguments provide sufficient information to diagnose the problem.

    2011年6月13日 9:03

答案

  • 恩,好的,下次我会注意一下。

    这个原因原来是反射生成类的时候,那个类本身实例化的时候就有问题,在SL中都会抛出这样的异常提示。

    2011年7月4日 6:44

全部回复

  • 希望你把有关文件列完整。

    我发现你给出的问题,经常让人莫名其妙,需要别人猜测。要知道,人家不是按照你的思路在做你的事情,因此,建议你

    1)把有关文件列完整

    2)尽量把你的意图或目的表达清楚,也许会有其他更为通用或更简单的解决方案。

     


    2011年6月17日 4:59
  • 恩,好的,下次我会注意一下。

    这个原因原来是反射生成类的时候,那个类本身实例化的时候就有问题,在SL中都会抛出这样的异常提示。

    2011年7月4日 6:44
  • 你找到问题的所在,那我就把你标记为正确答复
    努力!完成了js解析器,还差一个svg插件,一个绘图程序,做好自己,呵呵~!
    2011年7月12日 2:50
    版主