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();
}
}
}
"Wenn ich kompiliere, wird die App ausgeführt" Haben Sie versucht, die Lösung zu erstellen? STRG + shift + b –
ja ich habe auch versucht, die Lösung zu bauen. Aber hilft nicht – GermanSniper