2017-03-19 95 views
2

我剛剛創建了一個新的WPF項目混合,將其推到git上,添加了mqsql驅動程序,rest服務和nfc sdk,並突然混合告訴我,在Windows Presentation Foundation(WPF)項目中不支持應用程序

<Application> 

不支持。 錯誤導致我的App.xaml這完全是未經編輯的,看起來像這樣:

<Application x:Class="desktop_client.App" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     xmlns:local="clr-namespace:desktop_client" 
     StartupUri="MainWindow.xaml"> 
<Application.Resources> 

</Application.Resources> 

同樣也適用於幾乎任何標記。無論是Style,Setter,ControlTemplate,Canvas,Path。沒有任何支持。 比較兩者的XAML和C#文件到其他項目,我剛做完這工作得很好,沒有任何區別(除了命名空間和路徑,自然)

我完全傻眼了

回答

2

嘗試增加以下參考資料:

  • PresentationCore
  • PresentationFramework
  • WindowsBase

使用項目中的ReferenceManager。 上述參考文獻是wpf使用的參考文獻。

+0

謝謝。 System.Xaml也將需要,以建立該項目。 – Gedeon

0

在VS中有同樣的問題。我關閉並重新啓動VS,不再發生錯誤。

相關問題