我一直在嘗試部署我的WPF應用程序,我使用安裝嚮導創建了一個安裝項目。我添加的唯一項目輸出是Primary。建立這個和安裝程序後,只要我點擊我的桌面上的EXE我彈出一個說'我的程序'已停止工作「,所以我點擊調試程序,我看到部署WPF項目後的XamlParseException
PresentationFramework.dll中發生未處理的異常類型'System.Windows.Markup.XamlParseException'
附加信息:'Set connectionId thrrew an exception。'行號「10」和行位置「9」。
這個例外並沒有指出我要解決什麼問題。在我的應用程序中沒有任何'connectionId'。
我之前遇到了XAMLParseException,因爲我的系統托盤中有NotifyIcon,但是通過將圖標添加到我的exe文件的路徑中來解決了這個問題。我認爲這可能是問題所以我添加圖標到我的安裝項目,以及所有其他項目輸出。還是行不通。
我知道這是一個模糊的錯誤,但任何幫助都將不勝感激,我的應用程序將不會運行。謝謝!
我確信我包含了我在程序集中引用的所有dll。我怎麼知道我可能需要哪些其他的? – Drew 2011-01-06 14:29:20
哦,它現在正在工作。我需要參考資料,並確保我的圖標位於應用程序的文件夾中。我認爲我的問題的一部分是我將圖標與項目輸出一起添加到構建中。我需要構建,安裝,然後在事實之後添加圖標。無論如何,非常感謝幫助 – Drew 2011-01-06 14:32:58
當我得到這個異常時,我能夠進入調試器,並查看InnerException以查看哪個DLL丟失。 – 2012-02-07 22:14:04