私は、ユーザー入力を通じて Visual Studio のビルド前/ビルド後に他のプログラムのバージョン管理を処理する小さなサポート コンソール プログラムを作成しました。
つまり、ユーザーは、ビルドのバージョンをどのように変更したいかを尋ねられるはずです。したがって、私のプレ/ポストには、「version.exe $(ProjectDir)」のようなものがあります。
ただし、version.exe
次の行への null 参照例外でクラッシュします (矢印で示されています)。
var input = Console.ReadLine();
bool result = input.Substring(0,1).ToUpper() == trueKey; <---- input is null
ユーザーにプロンプトが表示されることはありません。
なにが問題ですか?