2011-11-03 4 views
1

아래 코드와 함께 창이 나타나지 않는 이유에 대해 혼란 스럽습니다. 가져 오기가 누락 되었습니까?유형 또는 네임 스페이스 창을 찾을 수 없습니다.

using System.Text; 
using System.Xml; 
using System.Windows; 
using System; 
using System.Windows.Forms; 
using System.IO; 
using System.Threading; 

    public class Program { 

    public Window mainWindow; 

    static void main() { 

     // Create the application's main window 
     mainWindow = new Window(); 
     mainWindow.Title = "Enter SN"; 
     mainWindow.Show(); 
    } 
    } 
+1

'main' 대신'Main'을 사용합니까? –

+1

가져 오기/사용하지 않으면 컴파일되지 않겠습니까? –

+1

창? 형태? CP? – 62316e

답변

3

Application.Run() 호출로 창을 실행하고 싶습니다. 현재 코드는 표준 Windows 메시지 루프에서 실행되지 않습니다.

쇼() 호출을 제거하고로 교체 :

: 당신이 당신의 윈폼 디자이너에 대한 당신의 소원대로 제목을 설정하면

Application.Run(mainWindow); 

이 더 간단하기 위해, 메인은 한 줄 수 있습니다

Application.Run(new Window()); 

또한 불필요한 using 문이 많이 있습니다. 이러한 진술은 실제 문제가 아니며 단지 불필요하고 혼란 스럽습니다.

+0

답장을 보내 주셔서 감사합니다. 수입은 나중에 코드에 올 것이기 때문입니다. 형식 또는 네임 스페이스에 대해 여전히 같은 오류가 발생합니다. Window를 찾을 수 없습니다. –

+0

@KyleLuchinski - PresentationFramework.dll을 프로젝트에 추가해야합니다. –

+0

@Ramhound 감사합니다! –

관련 문제