2016-09-23 23 views
0

試圖把現有的項目轉換爲MVVM,我創建了一個新的解決方案有3個項目:男,VM和V.WPF XAML解析錯誤。 「根級數據無效。」

當添加我的用戶控件到新的項目我添加了文件的.cs只,而不是XAML 。編譯解決方案,並意識到我的問題,所以我刪除了文件和XAML個人,所以我得到了兩個。

現在,但是當我建立,我得到。 「根級別的數據無效,第1行,第1位。XML無效。」並將關聯的.cs文件列爲它試圖解析的文件。這發生在我所有的XAML文件中。

我正在尋找一種解決方案,不需要我重新創建所有東西。有沒有一個配置文件指定什麼應該被解析?

+0

屬性=>構建操作。創建一個新的WPF項目並檢查不同文件類型的構建操作。回到你的其他項目並確保它們匹配。 – Will

+1

就是這樣。與.xaml文件關聯的我的.cs文件被設置爲頁面而不是編譯。謝謝! – DaiKiraii

回答

0

聽起來像您的構建操作配置不正確。 .XAML文件應具有Page的構建操作,.cs文件應具有編譯的構建操作。

您可以通過打開屬性工具窗口並在解決方案資源管理器中選擇文件來配置構建操作。構建操作通常是「屬性」頁面上的第一個選項。

相關問題