Проверьте, изменен ли файл в пользовательском событии сборки в VS2008

Я использую пользовательский шаг сборки для генерации кода gSoap из файла.wsdl во время моей сборки. Есть ли способ заставить Visual Studio пропустить этот шаг, если файл.wsdl не был изменен с момента создания заглушек Soap?

1 ответ

Решение

Я имею в виду VS2005, но я думаю, что это то же самое для VS2008

При определении вашего пользовательского шага сборки вам необходимо ввести исходные файлы в "Дополнительные зависимости", а сгенерированные файлы - в "Вывод". Это помогает VS решить, нужно ли перестраивать вывод. Это всегда делается, если отметка времени любого из входных файлов новее, чем выходные данные.

Если никакие зависимости или выходные данные не определены, то VS не сможет определить, является ли сборка актуальной, поэтому VS всегда будет запускать этот этап сборки.

Другие вопросы по тегам