Всплывающее окно Visual Studio: «операция не может быть завершена» - PullRequest
191 голосов
/ 31 января 2012

Когда я пытаюсь открыть проект, локальный или на Team Foundation Server (TFS), я получаю модальное окно, сообщающее, что:

Операция не можетбыть завершено: Неуказанная ошибка

Или то же сообщение, но с "Класс не определен .." вместо "Неуказанная ошибка".

Эти ошибки начали происходить сегодня ранее, когда я пыталсячтобы проверить некоторые из моих работ на сервере Team Foundation.Я пытался использовать Visual Studio 2008 на том же компьютере, но все равно получаю ту же ошибку.Я также погуглил, но ни одно из решений, похоже, мне не помогло.

Я также установил последние обновления из Центра обновления Windows.

Есть идеи?

Ответы [ 30 ]

2 голосов
/ 30 сентября 2015

Я удалил старый проект из решения, после этого произошла ошибка.Мне пришлось открыть файл .sln в блокноте и удалить ссылку .dll на старый проект, который я удалил.После этого все заработало.

2 голосов
/ 20 июня 2017

Я думаю, что StyleCop является причиной этой проблемы.Итак,

  1. Закрыть VS.
  2. Я удалил все файлы StyleCop.Settings и StyleCop.Cache во всех проектах решения.
  3. Я также удалил все проекты * .csproj.user файл.
  4. Перезагрузите VS.
2 голосов
/ 09 января 2016

Решение: я получал этот диалог при попытке собрать / восстановить / очистить мой .sln.Чтобы это исправить, мне нужно было остановить сайт IIS, связанный с приложением, и перезапустить Visual Studio.(Затем снова запустите свой сайт).

Как я обнаружил причину: кажется, что это довольно общее сообщение для широкого круга проблем, в итоге я отследил свою конкретную проблему до нескольких заблокированных файлов IIS сжурналы событий.

Решения по удалению всех сайтов являются своего рода подходом "Nuke it from orbit", который следует использовать в качестве крайней меры.

2 голосов
/ 06 декабря 2016

Это все еще относится к Windows 2017 .. да, вы можете закрыть Visual Studio и начать заново.Но почему эта проблема существует - и почему она еще не была исправлена?гнев ... который ведет к ненависти ... который снова приводит к страданиям ... видите, куда я иду?

Microsoft, прекрати вести нас на путь темной стороны!Устраните эти неприятности раз и навсегда и восстановите мир в галактике!

1 голос
/ 28 мая 2015

Ошибка «Операция не может быть завершена» также может быть вызвана проектом C ++, ссылающимся на другой проект, которого больше нет в решении.

Обычно, когда вы удаляете проект из решения, Visual Studio удаляет любые ссылки на него из других проектов в решении.

В моем случае, однако, я делил проекты между решениями, поэтому удалось проникнуть в плохую ссылку проекта, а удаление плохих ссылок исправило ошибку.

Использование Visual Studio 2012.

0 голосов
/ 09 мая 2017

Перезапуск Visual Studio решил мою проблему:)

0 голосов
/ 06 ноября 2014

Больше нет файлов .SUO, но удаление файлов .user работает. К вашему сведению: я отлаживаю проект Silverlight

0 голосов
/ 15 декабря 2014

Для меня это было потому, что я добавил запись для привязки сайта в IISExpress к определенному IP-адресу, и мой IP-адрес изменился. Я получил подсказку из журнала событий.

Надеюсь, это кому-нибудь поможет!

0 голосов
/ 15 июня 2016

Для этой проблемы я решил ее, удалив файл .user, который содержит параметры пользователя проекта Visual Studio. Этот файл можно найти в том же месте, где находится ваш файл .sln. Кроме того, после удаления этого файла из проекта обязательно перезагрузите решение, чтобы оно вступило в силу.

0 голосов
/ 14 июня 2016

Работал для меня после того, как я закрыл Visual Studio (2015 Community Edition), открыл его и снова открыл проект. Это случилось со мной, потому что я использовал этот проект как зависимость в другом проекте, и он был открыт в другом экземпляре, но измененияне были имитированы.

...