13,009
回編集
244行目: | 244行目: | ||
== C#プロジェクトのデバッグ == | == C#プロジェクトのデバッグ == | ||
==== 入力の許可 ==== | |||
デバッグコンソールは、実行中のプログラムのターミナル入力を受け付けないため、ターミナル入力を許可するには、統合ターミナルまたは外部ターミナルを使用する。<br> | |||
<br> | <br> | ||
まず、プロジェクトディレクトリの.vscode/launch.jsonファイルを開く。<br> | |||
<code>console</code>を、<code>internalConsole</code> | <code>console</code>を、<code>internalConsole</code>から以下のように変更する。<br> | ||
<syntaxhighlight lang="json"> | <syntaxhighlight lang="json"> | ||
# VS Codeの統合ターミナルを使用する場合 | # VS Codeの統合ターミナルを使用する場合 | ||
260行目: | 260行目: | ||
<br> | <br> | ||
[F5]キーを押下して、C#プロジェクトをデバッグする。<br> | [F5]キーを押下して、C#プロジェクトをデバッグする。<br> | ||
<br> | |||
==== .NET SDKのバージョンを切り替える ==== | |||
インストールされている.NET SDKのバージョンを確認する。<br> | |||
dotnet --list-sdks | |||
# 出力例 | |||
5.0.403 [/usr/local/share/dotnet/sdk] | |||
6.0.100 [/usr/local/share/dotnet/sdk] | |||
<br> | |||
C#のプロジェクトディレクトリに移動して、以下のコマンドを実行する。<br> | |||
dotnet new globaljson --sdk-version 5.0.403 | |||
<br> | |||
これにより、global.jsonファイルが以下の内容で作成される。<br> | |||
<syntaxhighlight lang="json"> | |||
{ | |||
"sdk": { | |||
"version": "5.0.403" | |||
} | |||
} | |||
</syntaxhighlight> | |||
<br> | |||
最後に、.NET SDKのバージョンが切り替わっているかどうか確認する。<br> | |||
dotnet --version | |||
# 出力例 | |||
5.0.403 | |||
<br><br> | <br><br> | ||