2012-04-20 4 views
0

У меня есть .NET-решение, состоящее из около 100 проектов. В конце сборки я хотел бы проверить, что все файлы, необходимые для запуска приложения, создаются в выходном каталоге (например, сборках, конфигурационных файлах, файлах справки, файлах данных ...).Проверка вывода .NET build

Есть ли какие-либо инструменты или как вы это делаете в своих проектах?

+0

«У меня есть проект .NET которые состоят из около 100 проектов «Вы понимаете решение .NET *?» –

+1

Какая ситуация, когда успешная сборка не создаст файлы, которые вам нужны, где бы вы их ни ожидали? Ваш файл решения и ваш проект должны быть настроены для этого, возможно, включая события после сборки для копирования файлов вне элемента управления VS в соответствующее место. –

+0

Это исключает то, что я хочу проверить, потому что шаг пост-сборки выходит из строя, только если последняя команда не выполняется. Потому что я не нашел простого решения для отказа от этапа postbuild, если по крайней мере одна команда завершилась неудачей. – Harry13

ответ

0

Если сборка выполнена успешно, все файлы будут там (при условии правильной настройки). Если он не настроен правильно, вам нужно указать вне спецификации (т. Е. Файлы решений/проектов) список файлов, которые вы ожидаете.

В этот момент это будет случай создания файла .txt или .xml, который проверяет File.Exists - очень прямолинейно. Разве вы не хотите проверять больше?

(я не сделать это в моих проектах. - решение либо строит, или не надлежащие процедуры QA проверить приложение работает нормально, а не только на поиск файлов)

+0

Я также могу думать о тестировании файловые версии и/или подписку на сборку, я уверен, что смогу это сделать самостоятельно, но, возможно, есть уже некоторые инструменты? – Harry13

Смежные вопросы