2013-06-17 3 views
1

У меня есть приложение, над которым я работаю, включая создание файла блокировки во время использования. Обычно это работает нормально, но при запуске в режиме отладки он может остановиться где угодно и не удалять файл блокировки. Есть ли способ настроить Visual Studio на автоматическое удаление этого файла блокировки через пакетный файл после того, как было вызвано событие остановки отладки?Автоматический запуск пакетного файла после отладки в Visual Studio 2010?

ответ

2

Я бы сделал это одним из двух способов. Вы можете создать событие сборки для удаления всех файлов блокировки. Или вы можете добавить conditional compilation.

Например:

#if DEBUG 
    // add code to remove all existing lock files 
    // when the program starts 
#endif 
+0

Я задавался вопросом о том, а затем спрашивает, что, если это будет мешать тестирования реакции приложения к файлу блокировки не удаляются ... я, конечно, всегда можно прокомментируйте это во время этой части тестирования, но задался вопросом, будет ли более гладкий способ приблизиться к проблеме. – bjhuffine

+0

ok ... так что если я использую ключевое слово препроцессора, подобное этому, у меня нет доступа к переменным среды и объектам для удаления файла. Итак, любые предложения? – bjhuffine

+0

Создает ли ваше приложение файлы? Если это так, он должен знать, где файлы должны их удалить. –

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