# 開発コマンド (Development Commands)

コマンドは PowerShell から実行する．`msbuild` は「Developer PowerShell for VS 2022」で使える．通常の PowerShell では `& "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\Bin\MSBuild.exe"` のようにフルパスで呼ぶ（Community を入れた場合は `C:\Program Files\Microsoft Visual Studio\2022\Community\...` でもよい）．

| 用途 | コマンド |
| --- | --- |
| NuGet 復元 | `msbuild "Tongue extraction.sln" -t:restore -p:RestorePackagesConfig=true` |
| ビルド | `msbuild "Tongue extraction.sln" -p:Configuration=Release -p:Platform=x64` |
| 実行 | `cd "Tongue extraction\bin\x64\Release"; .\DeepTIAS2.7.exe`（作業ディレクトリを exe の場所にして起動する） |
| テスト | 未定（テストプロジェクト作成後に記入） |

- ※ 復元・ビルドは Visual Studio Build Tools 2022（17.14）の MSBuild で動作を確認した．
- ※ ビルド時の警告「規則セット ファイル "MinimumRecommendedRules.ruleset" を検出できませんでした」は Build Tools に規則セットが含まれないために出るもので，ビルド結果には影響しない．
- ※ 実行は Image・Image&Calib の両モードで動作を確認した（Image&Calib は VC++ のデバッグ用ランタイムが必要．[ENV_02](ENV_02_環境構築手順.md) 手順 1）．
