В VS2008 они добавили множество вещей, чтобы улучшить взаимодействие с пользователем. Одной из вещей, которые они проделали, было окружение, «решающее», что в вашем ASPX-файле есть кодовый код, или наоборот. Я считаю, что поток имеет низкий приоритет или даже ждет простоя компьютера.
Я думаю, в этом суть. Когда вы сталкиваетесь с этим, не делайте ничего с вашим компьютером в течение нескольких секунд, затем снова щелкните правой кнопкой мыши, и эта опция должна появиться в меню. Именно эта быстрая пауза заставляет VS думать, что она может украсть какое-то время простоя или что-то еще. Я был очень обижен этим несколько недель назад, когда я получил новый компьютер на работе и получал это с каждым файлом, который я открыл. Я немного погуглил и придумал вышесказанное. В последнее время не было проблем, не знаю почему.