何も付けなくてもエラーにならないどころか、想定通りに動く。意味がわかっていない。導入するための機能拡張。開けば、インストール作業が始まる。閉じておくとスムーズ。エクスプローラーのメニューに「GitFlow」が追加される。22:58:33今ひとつピンとこないので勉強のため、テストプロジェクトを作成。ものを見つけてぜひ挑戦したいと思った。環境であることもありなかなかピンとこない。そこで、参考サイトをそのまま実践してみることにした。Remove-Migration.マイグレーションを可能にするマイグレーションを追加するファイル生成こんな感じで2ファイルが自動生成された。参考サイトには「ソリューション直下に「kpt.db」が作成される」とあったけど実際には、ソリューションの2つ上に作成された。後述の試行錯誤に見られた、テストとの階層の差分があるということはコマンドを打つ際に、階層を設定するべきなのではないかと思うけど現在は手法不明。パス変更そこで、KptBoardModel.csのパスを下記のように変更したところ、ソリューション直下に作成された。}.ToString();この件には、大きな落とし穴が。詳細は、後述の「試行錯誤」コーナーにて。コンソールにおいて「既定のプロジェクト」で何を選択しているかでファイル出力場所が変わる。選択していれば、KptBoardSystem/KptBoardSystemTest/kpt.dbとなる。KptBoardSystem/KptBoardSystem/kpt.dbこの場合、テストではファイルが見つからないエラーになってしまうので「既定のプロジェクト」は注意。ファイルを手動で配置換えをした。分けることも考えソリューション直下ではなく、プロジェクト直下としてみる。最終的な配置とファイルパスの指定は下記の通り。}.ToString();注意このようなやり方にすることでコマンドを打つ度にファイルの移動が必要。エクスプローラー]で、開くことができる。エクスプローラーにて、対象テストを選択した上で[テスト]-[実行]-[選択したテスト]で、テストを開始。b.Problem.Contains("続ける")).First();こちらが空になってしまった。その際、下記のエラーが出た。シーケンスに要素が含まれていませんテストのデバッグ[テスト]-[デバッグ]から、テストのデバッグをできる。使い方はよくわからない。括弧書きだったのに今回は括弧がつかない理由がわからない。試行錯誤テスト実施1エラーテスト初回実行時、下記のエラーが出た。先生に質問したところ、どうやら下記パッケージが不足していることらしい。SQLitePCLRaw.bundle_e_sqlite3SQLitePCLRaw.bundle_sqlcipherSQLitePCLRaw.bundle_green解決テストプロジェクトへインストール。上記エラーが取れてホッとしつつテストを行うと次は下記エラーが出た。テーブルが見つからないってさ。ファイルへのパスを変えたからかもしれないと思いパスを戻すと、エラーが出ないときもあるけど、確実ではないし値は書き込まれない。接続に失敗しているのかと思ってファイルパスを存在しないパスにしてみたらエラー内容が下記の通り変わったので、接続には成功しているみたい。ファイルパスが異なることが原因だった。言っても、何かがおかしいのでいずれわかる日が来ると信じたい。下記のような検証結果だった。"../../../kpt.db"つまりコマンドは、プロジェクトディレクトリがルート。