所以我最近開始學習winforms ...但在這裏問一個問題後,我瞭解到WPF應用程序更好,因此開始學習後者。我正在做一個非常基本的登錄屏幕,並遇到了一個奇怪的故障。一旦啓動程序立即崩潰(顯示一個消息框說「登錄已停止工作」「一個問題導致程序停止正常工作,請關閉程序。」)...我通過刪除代碼發現問題(有目前並不多,只是掌握了基本知識) - 這是我使用的背景圖片。C#WPF在發佈時崩潰
<Window.Background>
<ImageBrush ImageSource="Background1.jpg"/>
</Window.Background>
這是造成問題的一段代碼,也試圖與grid.background替換它,但出現的確切相同的錯誤。有關如何解決這個問題的任何想法,讚賞。 (該圖像與解決方案保存在相同的文件夾中,並在預覽中正確顯示)。
你是否試過通過調試器運行它?當您打開項目時,只需在Visual Studio中打F5即可。 – itsme86
@ itsme86「在PresentationFramework.dll中發生類型'System.Windows.Markup.XamlParseException'的第一次機會異常 其他信息:'在'System.Windows.Baml2006.TypeConverterMarkupExtension'上提供值引發異常。行號「6」和行位置「10」 如果有這種異常的處理程序,程序可能會安全地繼續。是錯誤 – BligenN
請描述該圖像所在的文件夾結構(它的項目的一部分,對嗎?)並檢查其構建操作(右鍵單擊該文件,選擇「屬性」) – BradleyDotNET