「インストール - .NET SDK」の版間の差分

ナビゲーションに移動 検索に移動
244行目: 244行目:


== C#プロジェクトのデバッグ ==
== C#プロジェクトのデバッグ ==
デバッグコンソールは、実行中のプログラムのターミナル入力を受け付けないため、<br>
==== 入力の許可 ====
デバッグ中において、ターミナル入力を許可するには、統合ターミナルまたは外部ターミナルを使用する。<br>
デバッグコンソールは、実行中のプログラムのターミナル入力を受け付けないため、ターミナル入力を許可するには、統合ターミナルまたは外部ターミナルを使用する。<br>
<br>
<br>
まず、.vscode/launch.jsonファイルを開く。<br>
まず、プロジェクトディレクトリの.vscode/launch.jsonファイルを開く。<br>
<code>console</code>を、<code>internalConsole</code>から<code>integratedTerminal</code>に変更する。<br>
<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>


案内メニュー