2011-07-10 9 views
37

Właśnie zacząłem pracować nad C# i błąkałem się z próbką kodu, którą dostałem z jakiegoś forum.C#, 'Forms' nie istnieje w systemie nazw. Windows

Ten kod używa przestrzeni nazw using system.windows.forms, dla której otrzymuję komunikat o błędzie: Forms does not exist in the namespace system.windows. Ponadto pojawia się błąd związany z niezdefiniowanymi funkcjami dla senddown & sendup, które uważam za znajdujące się w przestrzeni nazw .

Używam visual studio 10 (z .net ramką pracy 4.0). Każdy pomysł, jak naprawić ten błąd?

Dzięki.

+11

Dodaj odwołanie do 'System.Windows.Forms' –

+3

Brzmi jakbyś stworzył projekt WPF zamiast Windows Forms projektu – shf301

+2

@todda, dzięki, że pracował :) @ shf301, tak to był projekt WPF, ale dodanie wspomnianej referencji zadziałało. –

Odpowiedz

87

Rozwiń projektu w Rozwiązaniu Tree, right click na References, Add Reference, Wybierz System.Windows.Forms na karcie Framework.

Należy czasami dodawać odwołania do niektórych zestawów innych niż domyślne.

+0

OK, co zadziałało. Miałem wrażenie, że już to dodałem. Właśnie sprawdziłem to i zgodnie z oczekiwaniami, tego nie było. Dzięki :) –

+0

Dziękuję wam obojgu. – Keith

+0

Kliknij prawym przyciskiem myszy węzeł ** References ** w ramach projektu. – naXa

Powiązane problemy