{rant} Сначала я хотел бы сказать, что это НЕ ДУБЛИКАТ .Я задавал этот вопрос ранее, но он был закрыт как дубликат, когда это не так. Этот вопрос является КОНКРЕТНЫМ с VS 2010 и ответами на так называемую дублирующую работу в VS 2008, но не в VS 2010 (по крайней мере, не для меня или кого-либо, кого я знаю).Поэтому, прежде чем закрывать что-то в качестве дубликата, как насчет вас , внимательно прочитайте вопрос и попробуйте ответ для себя и посмотрите, работает ли он на самом деле.Извините за разглагольствование, но нет никакого очевидного способа связаться с полицией SO, которая закрыла проблему или возобновила ее.{/ rant}
На работе у нас есть решение C # с более чем 80 проектами.В VS 2008 мы используем макрос, чтобы остановить компиляцию, как только проект в решении не может быть собран (см. Этот вопрос для нескольких вариантов для VS 2005 и VS 2008: Автоматически ли останавливать сборку Visual C ++ 2008 при первой ошибке компиляции?).
Можно ли сделать то же самое в VS 2010?Мы обнаружили, что в VS 2010 макросы не работают (по крайней мере, я не смог заставить их работать), поскольку кажется, что события среды не запускаются в VS 2010.
По умолчаниюПоведение должно продолжаться как можно дальше и отображать список ошибок в окне ошибок.Я рад, что он остановился либо при возникновении ошибки (на уровне файлов), либо при сбое проекта (на уровне проекта).
Ответы только для VS 2010, пожалуйста.Если макросы работают, то будет полезно получить подробное объяснение того, как их настроить для VS 2010.
Спасибо.