異常信息:
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。當然,具體要改什么還要看代碼。