Ich erhalte die Fehlermeldung:Application.Current.Shutdown(); definiert ist, in einer Baugruppe referenziert nicht
Error 1 The type 'System.Windows.Markup.IQueryAmbient' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
Wenn die folgenden Aktionen ausführen:
istpublic void ExitApplication()
{
Application.Current.Shutdown();
}
Das Projekt richtete sich auf .NET 4.0, mein Visual Studio 2010, ich habe versucht,
using System.Windows.Markup;
ohne Erfolg Zugabe und
using System.Xaml;
wo XAML nicht exis t im Namensraum System.
Was soll ich tun, um dies zu beheben?
Wenn Sie 'ExitApplication()' kommentieren, haben Sie dieses Problem nicht? – DHN
Siehe [Anwendung] (http://msdn.microsoft.com/en-us/library/ms588794.aspx). Es befindet sich in PresentationFramework (in PresentationFramework.dll) C: \ Programme (x86) \ Referenz Assemblies \ Microsoft \ Framework \ .NETFramework \ v4.0 \ PresentationFramework.dll – Romoku
@DHN wahr, meine Anwendung funktioniert gut. Wenn ich die Anwendung schließe, werden Hintergrundthreads jedoch weiterhin ausgeführt, sodass sie nie wirklich geschlossen werden. Deshalb versuche ich das zu benutzen. – Joetjah