質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Visual Basic .NET

Microsoft Visual Basic .NET (VB.NET)とはオブジェクト志向のプログラム言語です。 Microsoft"s Visual Basic 6 のバージョンアップとしてみることができますが、Microsoft.NET Frameworktによって動かされています。

Q&A

解決済

1回答

14217閲覧

Sub Mainが VBTest04に見つかりませんでした。とでて実行できない。

yukkuri_55

総合スコア264

Visual Basic .NET

Microsoft Visual Basic .NET (VB.NET)とはオブジェクト志向のプログラム言語です。 Microsoft"s Visual Basic 6 のバージョンアップとしてみることができますが、Microsoft.NET Frameworktによって動かされています。

0グッド

0クリップ

投稿2021/05/22 07:50

編集2021/05/22 08:40

タイトルの通り、ソースコードを入力後、F5で実行しようとすると

Sub Main が VBTest04に見つかりませんでした。とでて実行できません。

まだ、Visual Basic は初心者なので、どこをいじればいいのか
わかりません。

試しに最初のフォームができてる状態だけで実行しようとしても
Sub Main が VBTest05に見つかりませんでした。とでて実行できません。

インストールに失敗したのでしょうか?
よろしくお願いします。

ビルドを開始しました...
1>------ ビルド開始: プロジェクト: VBTest06, 構成: Debug Any CPU ------
1>vbc : error BC30420: 'Sub Main' が、'VBTest06' に見つかりませんでした。
1>プロジェクト "VBTest06.vbproj" のビルドが終了しました -- 失敗。
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========

[手順]
1
Visual Studio 2019 Community を起動
新しいプロジェクトの作成をクリック

2
Windowsフォームアプリを選択して、次をクリック

3
プロジェックト名を「VBTest07」
場所を適切に変更
次をクリック

4
そのまま 次をクリック

5
一番最初の画面
ここでF5を押す

6
F5を押した直後のエラー画面
実行できない

Visual Studio 2019 Community
.NET Core 3.1
Windows10 Pro

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yukkuri_55

2021/05/22 08:06

そこを見たのですが、初心者なものでわかりません。
K_3578

2021/05/22 08:08

見たんだったら見たって質問文に書いといてよね。 書いてなかったらこっちからは調べてないものと思われるので
YAmaGNZ

2021/05/22 08:10

何を作っていて(例;Windowsフォームアプリケーションなど)どういうプロジェクトテンプレートを選んでどのようにプロジェクトを作成したのでしょうか?
yukkuri_55

2021/05/22 08:17

VBで Windowsフォームアプリです。 ビルドを開始しました... 1>------ ビルド開始: プロジェクト: VBTest06, 構成: Debug Any CPU ------ 1>vbc : error BC30420: 'Sub Main' が、'VBTest06' に見つかりませんでした。 1>プロジェクト "VBTest06.vbproj" のビルドが終了しました -- 失敗。 ========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ========== とエラーがでます。
YAmaGNZ

2021/05/22 08:22

VisualStudio2019でプロジェクトを作る時にWindowsフォームアプリケーションのテンプレートを使用して作成すればそのようなことは絶対に起こりません。 新しいプロジェクトを作成するときにどういうプロジェクトテンプレートを選んで作成しましたか?
yukkuri_55

2021/05/22 08:26

Windows フォームアプリ Visual Basic です。
YAmaGNZ

2021/05/22 08:28

そうおっしゃるのであれば、プロジェクトを作成する際におこなった手順のスクリーンショットを撮って、説明をお願いします。
yukkuri_55

2021/05/22 08:41

質問に手順を追加しました。
guest

回答1

0

ベストアンサー

.NET Core用のテンプレートの場合、スタートアップがSub Mainとなっています。
イメージ説明
このスタートアップをForm1に変更すれば実行可能となります。

今後どのようなことをされるのかは分かりませんが、VBを使用してデスクトップアプリを作るのであれば.NET Framework用のテンプレートを使用されたほうが現状はよろしいかと思います。
イメージ説明

投稿2021/05/22 09:16

YAmaGNZ

総合スコア10489

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yukkuri_55

2021/05/22 11:13

一度アンインストールし、再インストールし、 Windowsフォームアプリ から  Windowsフォームアプリケーション(.NET Framework) にしたところ うまく実行できました。 解決しました。ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問