对类型“H12.MainWindow”的构造函数执行符合指定的绑定约束的调用时引发了异常。

异常信息:

System.Windows.Markup.XamlParseException

对类型“H12.MainWindow”的构造函数执行符合指定的绑定约束的调用时引发了异常。

InnerException

System.IO.FileNotFoundException

未能加载文件或程序集“Motion.dll”或它的某一个依赖项。找不到指定的模块。":"Motion.dll"

 

出错位置:

 

解决方法:

未发现

http://bbs.csdn.net/topics/391055637

一般出现System.Windows.Markup.XamlParseException的错误是由1.dll库加载错误,查询一下你程序中引用的dll你是否加载并引用到程序内。2.程序中引用的文件(txt、ini、xml等文件的引用路径是否写对)3.根据详细信息,一般查看异常的详细信息,其InnerException显示出的错误先修改,修改完这个错误就消失了。4.针对出现错误的行列和提示信息去查看属性是否真的出现问题,有时候对不同的数据格式有要求。 希望可以帮助到大家

https://bbs.kechuang.org/t/70500

这个帖子中说要把全局对象的赋值全部放在WindowLoad()方法中,不放在MainWindow的构造函数里。尝试之后无效

 

最终解决:

有个dll的配置有问题,那个dll需要计算机连接控制器才能正常工作,如果不连控制器,可以将dll中的信息改为None。当然,具体要改什么还要看代码。

 

posted on 2017-04-13 15:05  猫得蟹  阅读(7913)  评论(0编辑  收藏  举报

导航