В настоящее время я разрабатываю расширение Visual Studio. Мне нужно выяснить статус актуальных для каждого проекта в текущем решении. Пока что самая полезная вещь, которую я нашел (я сделал МНОГО поиска по документам Microsoft SDK), это ...
IVsSolutionBuildManager3.AreProjectsUpToDate();
Это хорошо для определения существования проекта, который не обновлен, но я не могу найти способ получить эту информацию на уровне проекта. Есть ли быстрый способ сделать это? Или мне придется сделать что-то более сложное, например, сравнить время создания входных и выходных файлов?