Создайте дерево зависимостей из файлов csprojC#

Место общения программистов C#
Anonymous
Создайте дерево зависимостей из файлов csproj

Сообщение Anonymous »

В настоящее время я использую MSBuild для решения более 600 проектов. < /p>

Представьте себе, что я изменю код для 1 библиотеки, которая используется 10 проектами. Вместо того, чтобы предоставлять все 600 проектов в MSBuild и позвольте ему составить все из них и выяснить зависимость. Мне было интересно, была ли была программа или библиотека, которую я мог бы использовать, которая бы проанализировала бы зависимость всех 600 проектов, и позволил бы мне составить только 11, которые необходимы. /> У меня опыт написания пользовательских задач, я бы предпочел использовать стороннюю библиотеку для анализа зависимостей, если там уже есть. В качестве эксперимента я написал пользовательскую задачу, которая рассматривает предыдущие выпуски «Tag Subversion Tag» и оценивает все скомпилированные файлы, которые изменились с тех пор, и отображает их на проект. < /p>

Единственный вариант использования, который я могу придумать, не работает, - это тот, который я упоминал, где изменяется базовая библиотека, и система не знает обо всех проектах, которые от этого зависят. < /p>

Подробнее здесь: https://stackoverflow.com/questions/356 ... proj-files

Вернуться в «C#»