私が取り組んでいるプロジェクトの 1 つは、何らかの値を決定するためにレジストリ キーを読み取る必要があります。通常、値はインストール中に書き込まれます。
プロジェクトをローカルでも (インストールせずに) 実行したいので、ビルドが完了した後にその値を書き込みたいと思います。
それを行う簡単な方法はありますか?
私が取り組んでいるプロジェクトの 1 つは、何らかの値を決定するためにレジストリ キーを読み取る必要があります。通常、値はインストール中に書き込まれます。
プロジェクトをローカルでも (インストールせずに) 実行したいので、ビルドが完了した後にその値を書き込みたいと思います。
それを行う簡単な方法はありますか?
Web を検索すると、 REG.EXEというウィンドウに付属するこのクールなツールを見つけました。
VS 内からの使用は簡単です - REG ADD HKLM\SOFTWARE\\ /v NUnitDir /t REG_SZ /d /f
レジストリキーを作成する小さなプログラムを作成し、ビルド後のイベントでそのプログラムを呼び出すことができます。
編集
レジストリ設定をファイルに抽出できる場合は、ビルド後のイベントにこれを追加できます。
regedit /s $(ProjectDir)test.reg
/sはそれを沈黙させます。