BEARBEITEN :
Hier sind die Pastebins für den Code:
BEARBEITEN 2
Ich habe ein MS Connect-Ticket hier hinzugefügt:
Richtig ein Kopfkratzen, auf den ich hoffe, dass andere es erfahren haben und wissen, wie man es löst, da ich von der ganzen Angelegenheit ein wenig entmutigt bin.
Das Problem
Ich habe an einer Windows Store App mit C # / XAML gearbeitet, um die Seile zu lernen. Nach Stunden, die ich mit dem Lernen verbracht habe, habe ich beschlossen, meine eigene App zu starten, was in Ordnung ist. Das Problem ist, nachdem ich ein paar Ansichten usw. hinzugefügt habe, habe ich den folgenden Fehler in meinen XAML-Dateien bekommen (Alle von ihnen):
Fehler 5 Der Name "LayoutAwarePage" existiert nicht im Namespace "Verwenden: Accountable.Common". G: \ Coding Projekte \ Visual Studio 2012 \ GESPEICHERT \ Accountable \ Accountable \ BasicPage1.xaml 1 1 Verantwortlich
Das ist seltsam, weil Accountable.Common in der XAML-Datei deklariert ist:
%Vor%Also lese ich hier , was die XAML-Dateien schließt Das Schließen und Schließen von Visual Studio 2012 und das erneute Öffnen sowie das Erstellen von Objekten lösen dieses Problem. Es hat nicht getan. Es verursacht jetzt die folgenden Fehler in den allgemeinen Dateien, die erstellt werden, wenn Sie zuerst neue Vorlagen erstellen:
Fehler 1 'Accountable.Common.BooleanNegationConverter' nicht Schnittstellenelement implementieren "Windows.UI.Xaml.Data.IValueConverter.ConvertBack (Objekt, System.Type, Objekt, String) 'G: \ Coding Projects \ Visual Studio 2012 \ GESPEICHERT \ Accountable \ Accountable \ Common \ BooleanNegationConverter.cs 9 25 Verantwortlich
Fehler 2 'Accountable.Common.BooleanNegationConverter' nicht Schnittstellenelement implementieren 'Windows.UI.Xaml.Data.IValueConverter.Convert (Objekt, System.Type, Objekt, String) 'G: \ Coding Projects \ Visual Studio 2012 \ GESPEICHERT \ Accountable \ Accountable \ Common \ BooleanNegationConverter.cs 9 25 Verantwortlich
Fehler 3 'Accountable.Common.BooleanToVisibilityConverter' nicht Schnittstellenelement implementieren "Windows.UI.Xaml.Data.IValueConverter.ConvertBack (Objekt, System.Type, Objekt, String) 'G: \ Coding Projects \ Visual Studio 2012 \ GESPEICHERT \ Accountable \ Accountable \ Common \ BooleanToVisibilityConverter.cs 20 25 Verantwortlich
Fehler 4 'Accountable.Common.BooleanToVisibilityConverter' nicht Schnittstellenelement implementieren 'Windows.UI.Xaml.Data.IValueConverter.Convert (Objekt, System.Type, Objekt, String) 'G: \ Coding Projects \ Visual Studio 2012 \ GESPEICHERT \ Accountable \ Accountable \ Common \ BooleanToVisibilityConverter.cs 20 25 Verantwortlich
Ich habe BooleanNegationConverter.cs oder BooleanToVisibility.cs nicht geändert. Was habe ich getan, um das Problem zu lösen und zu lösen:
Ich bin völlig ratlos. Ich habe ein neues Projekt erstellt und das Problem existiert nicht. Ich möchte mein Projekt nicht wirklich neu starten!
FYI - LayoutPageAware.cs ist im Projekt enthalten:
Ich glaube, dass LayoutAwarePage
im Common-Ordner definiert ist und automatisch beim ersten Erstellen einer Basic Page
Sie könnten einen Dialog mit
erhalten"Dieser Zusatz hängt von Dateien ab, die in Ihrem Projekt fehlen. Ohne diese Dateien müssen Sie Abhängigkeiten manuell vom Common-Namespace lösen. Fügen Sie die fehlenden Dateien automatisch hinzu?"
Klicken Sie auf Ja
und dann versuche es erneut zu bauen
Tags und Links c# visual-studio-2012 compiler-errors winrt-xaml