Процесс размещения Visual Studio и «Операция не может быть завершена» - PullRequest
2 голосов
/ 29 августа 2008

При попытке выполнить из Visual Studio 2008 ваше приложение, и вы получаете (неинформативное) сообщение «Операция не может быть завершена».

Решение этой проблемы - отключить «Процесс размещения Visual Studio».

Проблема с отключением этого «процесса хостинга» заключается в том, что все функции «запустить и переписать» больше не доступны. Хорошо, так что это не имеет большого значения, но я всегда получаю это сообщение независимо от того, какую машину я использую (и иногда может быть полезно использовать функции перезаписи и выполнения).

Я что-то не так делаю? Почему эта «особенность» в VS, кажется, так легко жаловалась? У других людей есть успех с включением процесса хостинга и его использованием?

Ответы [ 7 ]

3 голосов
/ 02 сентября 2008

Проблема с отключением этого «процесса хостинга» заключается в том, что все функции «запустить и перезаписать» больше не доступны.

Процесс размещения Visual Studio не требуется, чтобы разрешить редактирование и продолжение. Он используется для «Оценки выражения времени проектирования» в случае, когда проект представляет собой dll, а не EXE-файл. Он также используется для обеспечения отладки для сценариев частичного доверия. См. документацию обо всем, что она делает.

Маловероятно, что он делает все, что вам нужно, поэтому не расстраивайтесь , выключая его .

1 голос
/ 29 августа 2008

В выходной папке вашего проекта установлена ​​сетевая папка?

Если это так, попробуйте изменить его на локальную папку и посмотреть, что произойдет. Похоже, что VS не всегда может завершить процесс, если exe хоста запущен из общего ресурса.

Другая возможность состоит в том, что проект открыт и работает в режиме отладки на другом экземпляре Visual Studio - хотя я подозреваю, что вы уже убедились, что это не так.

0 голосов
/ 23 мая 2018

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

Удалите файл "Your_Solution_FileName.suo" и перезапустите Visual Studio.

или

Щелкните правой кнопкой мыши проект и выберите «Выгрузить проект», а затем нажмите «Перезагрузить проект», щелкнув правой кнопкой мыши проект еще раз, это также может исправить его.

Надеюсь, это поможет ...

0 голосов
/ 24 ноября 2011

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

Некоторые хостинг визуальных студий можно найти здесь.

Удачи,

Mark

0 голосов
/ 11 декабря 2008

Вот ответ: отключите «Включить процесс размещения Visual Studio» на вкладке отладки свойств ваших проектов.

Я нашел это здесь: http://social.msdn.microsoft.com/Forums/en-US/vbide/thread/40d2d241-a0c0-4137-9da9-e40611972c0e/

0 голосов
/ 29 августа 2008

Я использую 4 разные машины и у меня такая ситуация на всех. Я понимаю, что является причиной проблемы - это то, что процесс размещения VS не завершается после завершения первого сеанса отладки, что означает, что в следующий раз, когда вы пытаетесь скомпилировать exe, процесс размещения блокирует exe и предотвращает компиляцию. Поэтому другое решение - использовать диспетчер задач для завершения процесса размещения VS, компиляции и отладки, как обычно, но это еще больше хлопот!

Я не могу думать, что в моем коде есть что-то, что могло бы вызывать это - это, вероятно, сама проблема VS, не так ли?

0 голосов
/ 29 августа 2008

Честно говоря, я никогда не видел этого сообщения и работаю с Visual Studio не менее 8 часов в день. Это воспроизводимо на других машинах? Если да, то есть ли в вашем коде что-то странное или ненормальное, что может привести к сбою?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...