У меня есть небольшая программа, которую я написал, чтобы загрузить все пакеты NuGet для решения. Я хотел бы настроить событие перед сборкой, которое будет запускать эту программу каждый раз, когда я собираюсь.
Но мне нужно запустить его до начала сборки первого проекта. Я мог бы взглянуть на то, что в настоящее время строится в первую очередь, и поместить его в событие перед сборкой этого проекта, но это довольно хрупко. Каждый раз, когда я добавляю новый проект или обновляю ссылки между проектами, мне придется дважды проверить, что «первый» строительный проект все еще является первым.
Итак, что мне действительно нужно, так это способ сделать это до того, как действительно начнется строительство. Я слышал о макросах Visual Studio. Но это не то, что проверяется, поэтому я предпочел бы не использовать их (но если это мой единственный вариант, я бы их использовал).