2010-12-03 8 views
4

Ich bin mir nicht sicher, warum, aber in letzter Zeit scheint Visual Studio nicht das Schema zu finden, das in XAML im Hauptfenster verwendet wird.Wie behebt man Schema/Namespace Fehler in Visual Studio 2010? (WPF/XAML)

Dies ist die Fehlermeldung erhalte ich:

Nachricht 1 kann nicht Schemainformationen für das Element finden ‚http://schemas.microsoft.com/winfx/2006/xaml/presentation:Window ".

Der Fehler führt dazu, dass IntelliSense nicht funktioniert. Das Projekt wird jedoch weiterhin kompiliert und wie erwartet ausgeführt. Das Problem ist das gleiche in jedem Projekt, das ich öffne. Starten auf ein neues Projekt gibt mir die folgenden XAML:

<Window x:Class="WpfApplication2.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     Title="MainWindow" Height="350" Width="525"> 
    <Grid> 

    </Grid> 
</Window> 

Aber ich bekomme den gleichen Fehler.

Ich habe versucht, ohne Glück, alle folgenden:

  • Visual Studio 2010
  • Neuinstallieren .NET
  • Entfernen der Visual Studio-Verzeichnis (\ Benutzer \ [Benutzername] Neuinstallation \ Dokumente \ Visual Studio 2010).

Was kann ich tun, um es zu beheben?

Antwort

1

Was ist die TargetFramework-Version, ist es ".Net Framework 4" oder ".Net Framework 4 Client Profile". Wenn es sich um ein Client-Profil handelt, ändern Sie es in ".Net Framework 4", vielleicht haben Sie noch mehr Glück.

+1

Ich habe sowohl ".Net Framework 4" und ".Net Framework 4 Client Profile" ausprobiert. Kein Glück :( – Reimund

4

Dies geschah für mich, weil ich Visual Studio so konfiguriert hatte, dass XAML-Dateien im XML (Text) -Editor geöffnet wurden.

Um das Problem zu beheben, klicken Sie mit der rechten Maustaste auf eine XAML-Datei im Projektmappen-Explorer, wählen Sie "Öffnen mit", wählen Sie "Automatische Editorauswahl" und klicken Sie auf "Als Standard festlegen".

Wenn Sie XAML-Dokumente in der vollständigen XAML-Ansicht öffnen möchten, gehen Sie zu Extras -> Optionen -> Texteditor -> XAML -> Verschiedenes und aktivieren Sie "Dokumente immer in voller XAML-Ansicht öffnen".

0

Sie können diesen Fehler auch erhalten, wenn Sie eine XAML-Datei geöffnet haben, die nicht im Projekt enthalten ist, da sie standardmäßig im Texteditor geöffnet wird. Dann fügte es dem Projekt hinzu. Ich habe das Projekt geschlossen und neu geöffnet.