Сегодня я испытываю что-то очень необычное в своем VS2010, чего раньше не было.
У меня есть решение с 8 проектами внутри. Одним из них является центральный проект DLL, который содержит основную часть кода.
Когда я открываю VS и открываю решение, я могу нажать F6 для сборки, и все происходит, как ожидалось. Если я прокомментирую строку или что-то еще и снова нажму F6 для сборки, возникнет ошибка. Он не может скопировать DLL из папки obj \ Debug в основную папку вывода, потому что она используется другим процессом. Если я закрою IDE и перезапущу ее, я смогу перестроить решение без проблем, но только один раз. Закрытие решения и его повторное открытие (без перезапуска всей IDE) не помогает.
Когда я ищу дескриптор библиотеки DLL в Process Explorer, это сам VS2010!
По сути, мне приходится перезапускать всю мою среду IDE каждый раз, когда я хочу построить свое решение, что, очевидно, совершенно нецелесообразно.
VS2010 никогда не делал это со мной раньше. Любые идеи о том, что это может быть и что я могу попробовать?