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

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

新規登録して質問してみよう
ただいま回答率
85.48%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Q&A

解決済

1回答

1299閲覧

C# コンソールアプリのプログラム実行方法

rikiya.k

総合スコア3

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

0グッド

0クリップ

投稿2022/12/29 06:37

編集2022/12/29 06:39

イメージ説明### 前提

C#を学習するにあたり、visual studio をインストールし環境構築しました。
新しいプロジェクトを作成からコンソールアプリを作成したのですが、通常デバックなしで実行などのボタンがなく、プログラムを実行できません。
色々調べてみましたが、f5を押せばいいの記述のみでお手上げです。
詳しい方おられましたら、よろしくお願いいたします。

visual codeインストールのワークロードは.NETデスクトップ開発にチェックを入れています。

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

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

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

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

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

YAmaGNZ

2022/12/29 06:45

プロジェクトを作成したら using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApp1 { internal class Program { static void Main(string[] args) { } } } こんな感じで最初からあると思いますが、それはどうしたのでしょうか?
YAmaGNZ

2022/12/29 07:06

どうやって画面の状態のものを作成したのでしょうか? テンプレートに「コンソールアプリ」を選んで新規作成すれば実行ボタンが出るかと思います。 プロジェクトを作成した後にVisualStudioを終了し、その後Program.csを直接開いたりしていませんか?
rikiya.k

2022/12/29 07:18

テンプレートのコンソールアプリを選んで、プロジェクト名を入れて、フレームワークを選択して作成しました。 .NET Frameworkがついたコンソールアプリでしたら普通に実行できるのですが、ついてないほうを選ぶとできない状態です。
YAmaGNZ

2022/12/29 07:22

提示されている画面を見るとProguram.csを直接開いたときと同じと思われる画面です。 ソリューションファイルを開いても提示されたような画面になるのでしょうか?
rikiya.k

2022/12/29 07:26

ソリューションファイルを開いた際でも同様の画面でした
guest

回答1

0

ベストアンサー

参考になるか分かりませんが、自分のところでは下記の手順で実行できました。

イメージ説明

イメージ説明

イメージ説明

イメージ説明

イメージ説明

イメージ説明

イメージ説明

■ 自動生成されたファイル

ConsoleApp1.sln

1 2Microsoft Visual Studio Solution File, Format Version 12.00 3# Visual Studio Version 17 4VisualStudioVersion = 17.4.33103.184 5MinimumVisualStudioVersion = 10.0.40219.1 6Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ConsoleApp1", "ConsoleApp1.csproj", "{424B7D2F-0363-4666-BBAD-86F8CB53E5A1}" 7EndProject 8Global 9 GlobalSection(SolutionConfigurationPlatforms) = preSolution 10 Debug|Any CPU = Debug|Any CPU 11 Release|Any CPU = Release|Any CPU 12 EndGlobalSection 13 GlobalSection(ProjectConfigurationPlatforms) = postSolution 14 {424B7D2F-0363-4666-BBAD-86F8CB53E5A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 15 {424B7D2F-0363-4666-BBAD-86F8CB53E5A1}.Debug|Any CPU.Build.0 = Debug|Any CPU 16 {424B7D2F-0363-4666-BBAD-86F8CB53E5A1}.Release|Any CPU.ActiveCfg = Release|Any CPU 17 {424B7D2F-0363-4666-BBAD-86F8CB53E5A1}.Release|Any CPU.Build.0 = Release|Any CPU 18 EndGlobalSection 19 GlobalSection(SolutionProperties) = preSolution 20 HideSolutionNode = FALSE 21 EndGlobalSection 22 GlobalSection(ExtensibilityGlobals) = postSolution 23 SolutionGuid = {6DD8CFB9-9DAA-4CA5-AD11-154BBE8C28C5} 24 EndGlobalSection 25EndGlobal

ConsoleApp1.csproj

1<Project Sdk="Microsoft.NET.Sdk"> 2 3 <PropertyGroup> 4 <OutputType>Exe</OutputType> 5 <TargetFramework>net6.0</TargetFramework> 6 <ImplicitUsings>enable</ImplicitUsings> 7 <Nullable>enable</Nullable> 8 </PropertyGroup> 9 10</Project>

Program.cs

1// See https://aka.ms/new-console-template for more information 2Console.WriteLine("Hello, World!");

投稿2022/12/29 07:16

編集2022/12/29 07:48
cx20

総合スコア4633

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

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

rikiya.k

2022/12/29 07:38

回答ありがとうございました。 試しに同じワークロードでチェックを入れて変更してみましたが変わりませんでした。 読み込めていないファイルでもあるのでしょうか?
cx20

2022/12/29 07:41

> 読み込めていないファイルでもあるのでしょうか? 理由は分からないですが、ソリューションにプロジェクトがいない状態のようですね。 プロジェクトエクスプローラから 「ソリューション」-「右クリック」-「追加」-「新しいプロジェクト」 でプロジェクトが追加できるか試してもらえますか?
rikiya.k

2022/12/29 07:51

追加はできますが、同じ状態です。 ちなみになのですが、同じフォルダ内に格納されている.csprojを開こうとすると.NET SDKが見つかりませんと出るのですが、これは今回の件と関係があるのでしょうか インストールされた.NETをうまく読み込めていないように感じます。
cx20

2022/12/29 07:56

> .NET SDKが見つかりませんと出るのですが、これは今回の件と関係があるのでしょうか なるほど。それが怪しいかもしれません。 .NET SDK は下記よりダウンロード可能です。こちらを試していただけますか? https://dotnet.microsoft.com/ja-jp/download
rikiya.k

2022/12/29 08:00

ダウンロードはすでにしてある状況なのですが、それでも解決しない状況です。 vs codeにて同じようにコンソールアプリを作成できないかと作業を行ったのですがそこでも見つかりませんとなっていたため、インストールされているがたどり着いていないのかなと思うのですが、pass化する方法がわからずといった状況です。
cx20

2022/12/29 08:20

> インストールできていないのでしょうか そのようですね。 The command could not be loaded. Possibily because:  * You intended to execute a .NET application:    The application 'sdk' does not exist.  * You intended to executa a .NET SDK command:    No .NET SDKs were found. Download a .NET SDK: https://aka.ms/dotnet/download コマンドをロードできませんでした。 考えられる理由:   * .NET アプリケーションを実行するつもりでした:    アプリケーション 'sdk' が存在しません。   * .NET SDK コマンドを実行しようとしました:    .NET SDK が見つかりませんでした。 .NET SDK をダウンロードします。 https://aka.ms/dotnet/download
rikiya.k

2022/12/29 08:38

ありがとうございます。 いままではx64の方をダウンロードしていましたが、x86をダウンロードしたところ無事解決しました。 ここまでお付き合いいただきありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問