Надстройка Ankh приводила к сбою моей Visual Studio во время компиляции. Нет сообщения об ошибке, вся IDE просто исчезает с экрана.
Проанализировав каждую из моих надстроек, включив / отключив и повторив попытку компиляции, я обнаружил, что проблема была в Ankh. Полное отключение Ankh - эффективный обходной путь, и вы все равно можете вручную обновлять и фиксировать с помощью TortoiseSVN.
Я пока не выяснил причину проблемы, но я считаю, что это связано с блокировкой файлов в кеше. Перезапуск ISS и очистка кеша (я использую VS2003) перед перезапуском IDE имеет тенденцию исправлять проблему примерно в 50% случаев. Если вы обязательно должны быть Ankh, вам может пригодиться следующий пакетный скрипт:
iisreset.exe
del /f /s /q "C:\Documents and Settings\(user)\VSWebCache\*"
rmdir /s /q "C:\Documents and Settings\(user)\VSWebCache"
del /f /s /q "C:\WINDOWS\Microsoft.NET\Framework\(version)\Temporary ASP.NET Files\*"
rmdir /s /q "C:\WINDOWS\Microsoft.NET\Framework\(version)\Temporary ASP.NET Files"
Просто замените "(версия)" версией фреймворка, а "(пользователь)" - вашей папкой пользователя.
Сценарий, очевидно, предназначен для Windows XP, поэтому вам придется изменить его, если вы используете Vista или более позднюю версию.