2016-04-15 8 views
0

Ich habe meine Windows 8.1 App in die UWP App konvertiert. Danach kann ich meinen XAML-Designer nicht mehr in Visual Studio 2015 Update 1 verwenden. Ich habe immer den Fehler: Der Name "Classname" existiert nicht im Namespace "using: company.name.app" .Ich habe dieser Fehler auf allen Seiten und mit verschiedenen Klassen. Aber wenn ich kompiliere läuft die App.Der Name "Classname" existiert nicht im Namespace "using: company.name.app"

Was ich mache:

  • ich alle meine Namespaces in die Wurzel-Namespace geändert
  • Versuchte xmlns: common = "clr-namespace: = company.name.app"
  • Closed VS und Lauf mit Admin-Rechten
  • Deleted obj Ordner
  • Switched zu verschiedenen Zielen x64, x86, Any CPU
  • reinigen und wieder aufbauen Lösung

aber es hat das Problem nicht gelöst?

<Page x:Name="pageRoot" 
x:Class="company.name.app.MainItemsPage" 
DataContext="{Binding DefaultViewModel, RelativeSource={RelativeSource Self}}" 
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
xmlns:common="using:company.name.app"> 

<Page.Resources> 
    <common:Time x:Key="timeSource"/> 
    <common:Weather x:Key="weatherSource"/> 
</Page.Resources> 

Und die Klasse im gleichen Namensraum:

namespace company.name.app { 

public partial class Time : INotifyPropertyChanged { 

    private readonly DispatcherTimer timer = new DispatcherTimer(); 
    private string resDateTime; 

    public string ResDateTime { 
     get { 
      return resDateTime; 
     } 
     set { 
      resDateTime = value; 
      NotifyPropertyChanged("ResDateTime"); 
     } 
    } 

    public event PropertyChangedEventHandler PropertyChanged; 

    public void NotifyPropertyChanged(string propertyName) { 
     if (PropertyChanged != null) { 
      PropertyChanged(this, 
       new PropertyChangedEventArgs(propertyName)); 
     } 
    } 

    public Time() { 
     timer.Tick += TimerOnTick; 
     timer.Start(); 
    } 
    } 
} 
+0

"Wenn ich kompiliere, wird die App ausgeführt" Haben Sie versucht, die Lösung zu erstellen? STRG + shift + b –

+0

ja ich habe auch versucht, die Lösung zu bauen. Aber hilft nicht – GermanSniper

Antwort

2

Es ist schwierig für uns oben von der Information zu sagen, wenn Sie mehr von dem Projekt teilen können wir Assists ausprobieren können. Die beste Vermutung ist, dass Sie irgendwo eine implizite Assemblyreferenz haben, die der Designer nicht auflösen kann.

Verwandte Themen