私は約100のプロジェクトで構成される.NETソリューションを持っています。ビルドの最後に、アプリケーションの実行に必要なすべてのファイルが出力ディレクトリ(アセンブリ、設定ファイル、ヘルプファイル、データファイルなど)に作成されていることを確認したいと思います。.NETビルド出力の確認
利用可能なツールはありますか、プロジェクトでどのように使用しますか?
私は約100のプロジェクトで構成される.NETソリューションを持っています。ビルドの最後に、アプリケーションの実行に必要なすべてのファイルが出力ディレクトリ(アセンブリ、設定ファイル、ヘルプファイル、データファイルなど)に作成されていることを確認したいと思います。.NETビルド出力の確認
利用可能なツールはありますか、プロジェクトでどのように使用しますか?
ビルドが成功すると、すべてのファイルがそこに存在します(正しく設定されていると仮定します)。正しく設定されていない場合は、仕様外(つまり、ソリューション/プロジェクトファイル)に、期待しているファイルのリストを指定する必要があります。
この時点で、File.Exists
をチェックする.txtファイルまたは.xmlファイルを作成するケースがあります。これは実際には非常に簡単です。あなたはそれ以上のことをチェックしたくないのですか?
-
テストファイルのバージョンやアセンブリの署名、私は自分自身でこれをロールバックすることができますが、おそらくすでにいくつかのツールがありますか? – Harry13
は「私は.NETプロジェクトを持っている(私は私のプロジェクトでこれをしない。どちらかのビルド、またはしないのソリューションを適切なQA手順はアプリは、単にファイルを探していませんOK走る確認してください)約100のプロジェクトから構成されています。「.NET *ソリューション*をやっていますか? –
成功したビルドで、必要なファイルを期待通りの場所に作成できない場合はどうなりますか? VSコントロール外のファイルを適切な場所にコピーするためのポストビルドイベントを含む可能性があるので、ソリューションファイルとプロジェクトを構成する必要があります。 –
最後のコマンドが失敗した場合にのみポストビルドの手順が失敗するため、確認したいことがあります。少なくとも1つのコマンドが失敗した場合、ポストビルドステップで失敗する簡単な解決策を見つけられなかったので – Harry13