Der Typ- oder Namespace-Name 'Window' ist im Namespace 'System.Windows' nicht vorhanden.

Ich versuche, eine Erweiterungsmethode für die WPF-Fensterklasse zu schreiben. Ich mache es in einem Klassenbibliotheksprojekt in meiner Projektmappe, damit ich es in allen meinen Projekten in der Projektmappe verwenden kann.

Hier ist mein Code:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;

namespace ExtensionMethods
{
    public static class MyExtensions
    {
        public static void ResizeToPrimaryScreenWorkingArea(this System.Windows.Window w)
        { 
        }
    }
}

Wenn ich versuche, das zu kompilieren, erhalte ich die folgende Fehlermeldung:

Der Typ- oder Namespace-Name 'Window' ist im Namespace 'System.Windows' nicht vorhanden.

Ja, ich habe in meinem Klassenbibliotheksprojekt Verweise auf System.Windows und System.Windows.Forms hinzugefügt. Diese werden im Projektmappen-Explorer unter Verweise angezeigt.

Was mache ich falsch?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage