Как автоматизировать создание решения с помощью MsBuild API 4.0?

У меня есть куча решений, загруженных из Интернета (codeplex и т. д.), и я хочу собрать их и запустить инструмент над библиотеками DLL. Я хочу сделать это с помощью автоматизации.

Было предложено использовать MSBuild API, потому что это упростит получение информации об ошибках и дальнейшее манипулирование MsBuild для получения другой информации. К сожалению, это практически не задокументировано, поэтому:

  1. Как создать файл .sln (через MSBuild API 4.0)?
  2. Как получить информацию об ошибке? (видел пример как вывести лог в консоль, но не нашел что-то по файлам)

Спасибо!

5
задан Richard J. Ross III 13 March 2013 в 14:03
поделиться