編譯錯誤展示
嚴重性 代碼 說明 項目 文件 行 禁止顯示狀態
錯誤 CS0234 命名空間「System.Windows」中不存在類型或命名空間名「Forms」(是否缺少程序集引用?) WpfApplication1 F:\nhy\work\12\Source\WpfApplication1 - SR01.V01.S01.03\WpfApplication1 - SR01.V01.S01.03\WpfApplication1\Page\PageHome.xaml.cs 18 N/A
調用SaveDialog的時候,就出現了這個問題,然後就加入相關的命名空間:using System.Windows.Forms;
但是又出現了下面的錯誤:
錯誤 CS0104 「UserControl」是「System.Windows.Controls.UserControl」和「System.Windows.Forms.UserControl」之間的不明確的引用 WpfApplication1 F:\nhy\work\12\Source\WpfApplication1 - SR01.V01.S01.03\WpfApplication1 - SR01.V01.S01.03\WpfApplication1\Page\PageHome.xaml.cs 25 N/A
錯誤 CS0104 「TextBox」是「System.Windows.Controls.TextBox」和「System.Windows.Forms.TextBox」之間的不明確的引用 WpfApplication1 F:\nhy\work\12\Source\WpfApplication1 - SR01.V01.S01.03\WpfApplication1 - SR01.V01.S01.03\WpfApplication1\Page\PageHome.xaml.cs 145 N/A
錯誤 CS0104 「TextBox」是「System.Windows.Controls.TextBox」和「System.Windows.Forms.TextBox」之間的不明確的引用 WpfApplication1 F:\nhy\work\12\Source\WpfApplication1 - SR01.V01.S01.03\WpfApplication1 - SR01.V01.S01.03\WpfApplication1\Page\PageHome.xaml.cs 1186 N/A
錯誤 CS0104 「TextBox」是「System.Windows.Controls.TextBox」和「System.Windows.Forms.TextBox」之間的不明確的引用 WpfApplication1 F:\nhy\work\12\Source\WpfApplication1 - SR01.V01.S01.03\WpfApplication1 - SR01.V01.S01.03\WpfApplication1\Page\PageHome.xaml.cs 1238 N/A

解決方法
目前的基類是UserControl,查詢了一下這個基類沒有發現有什麼不能使用的,但是編譯卻提示一些不不兼容的版本信息,暫時先不要savedialog這個類了,具體的原因是未知的,先把這個命名去掉,保證目前的可以進行下去再說。
對於奇怪的無法解決的錯誤,建議大家最好更換方法,我們做程序要有這些點心理準備吧!