ac# プログラムで MSBuild の機能を使用する方法に関するいくつかの簡単な回答を探しています。次のような情報しか見つからないため、ネイティブドキュメントはまったく役に立たないようです。
ConsoleLogger.ApplyParameter
Applies a parameter to the logger
これは、決して書かないほうがよい説明の原型です。ここでも、パラメーターの種類の説明の下にも、パラメーターの目的、名前、またはその情報を見つける場所に関するリンクや例はありません
私が見つけたチュートリアルはすべて、スタンドアロン ツールとしての MSBuild に関するものです。
現時点では、失敗したビルドに関する詳細情報を取得する方法を理解する必要があります。このメソッドは true または false を返すだけです。
bool success = project.Build(new string[] { "Build", "Deploy"}, fileLogger);
また、ファイルロガーを構成する方法と、プロジェクトから使用する方法を理解する必要があります。
Microsoft.Build.Logging.FileLogger fileLogger = new Microsoft.Build.Logging.FileLogger();