2012-04-03 2 views
0

나는 Vb.Net 형식 (이전 vb6로 작성된)을 C#으로 sharpdevelop로 변환하여 이제는 적절한 주 방법을 찾을 수 없다는 오류가 발생합니다.vb.net 양식을 C#으로 변환 한 후 기본 방법은 어디입니까?

이 문제에 대한 해결책은 무엇입니까?

안부

+1

_Form_ 또는 _Application_을 (를) 변환 했습니까? –

+0

어리석은 질문이지만 VB.NET 응용 프로그램이 정상적으로 실행 되었습니까? –

+0

@Henk Holterman VB의 GUI 폼 – Gobliins

답변

1

프로젝트를 수정해야하거나 다른 설정으로 변환기를 다시 실행해야하는 것처럼 보입니다.

해결하는 간단한 방법은 수 :

  • 사용 양식 추가 항목을 기존 추가 새로운 윈폼 프로젝트를
  • 가 주요 양식 (프로젝트 속성)
만든다 작성
+0

나는 이것을 시도 할 것이다 – Gobliins

+0

좋아, 나는 C# 형식으로 변환 된 코드를 복사 할 때 동일한 결과를 가져오고, 가져온 Visual Basic 메서드로 많은 오류가 발생한다. 나는 그들을 적응 시키려고 노력할 것이다. – Gobliins

+0

모든 오류를 수정 한 후 예외가 발생하여 앱을 시작할 수 있습니다. 양식 디자이너가 일부 속성에 문제가있는 것 같습니다. "ressource xx에는 yy이라는 속성이 없습니다"라는 말은 버그입니까? VS 코드 완성이 속성에 액세스 할 수 있기 때문입니다. – Gobliins

1

당신이 C# 윈도우 폼 응용 프로그램을 만든 경우, 당신은

편집 Program.cs 내부의 홈페이지를 찾을 수 있습니다 추가 샘플 코드 Program.cs 샘플

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Windows.Forms; 
namespace WindowsFormsApplication2 

{ 
    static class Program 
    { 
     /// <summary> 
     /// The main entry point for the application. 
     /// </summary> 
     [STAThread] 
     static void Main() 
     { 
      Application.EnableVisualStyles(); 
      Application.SetCompatibleTextRenderingDefault(false); 
      Application.Run(new Form1()); 
     } 
    } 
} 
+0

vb.net에서 코드를 변환했습니다. 저는 AC# 양식을 작성하지 않았습니다. – Gobliins

+0

VB6로 변환 한 프로세스가 이미 Windows Form을 작성 했어야합니다. –

+0

Progam.cs가 Main 메서드와 함께 존재하지 않으면 수동으로 추가하려고 할 수 있습니다. –

관련 문제