'<typename>' で見つかった正しいシグネチャを持つ、アクセス可能な 'Main' メソッドは、スタートアップ メソッドにはなりません。それらのメソッドはすべてジェネリック、またはジェネリック型の中に入れ子にされているためです。

更新 : 2007 年 11 月

クラス、モジュール、または構造体に、プロジェクトの起動プロシージャとして修飾された Main プロシージャがありません。

Visual Basic では、プロジェクトの起動プロシージャでの型引数の使用を禁止する必要があります。そのため、ジェネリックではなく、またどのジェネリック型にも含まれない、少なくとも 1 つの Main プロシージャにアクセスできる必要があります。

Error ID: BC30796

このエラーを解決するには

  • ジェネリックではなく、またジェネリック型に含まれない Main プロシージャを、少なくとも 1 つ定義します。

    または

  • プロジェクトの [プロパティ] ページの [スタートアップ フォーム] または [スタートアップ オブジェクト] に、別のフォームまたはモジュールを指定します。

参照

処理手順

方法 : プロジェクト プロパティおよび構成設定を変更する

概念

Visual Basic におけるジェネリック型

Visual Basic バージョンの Hello World!