1

Это не первый случай, когда у меня была эта проблема. К сожалению, я, наверное, не изучил мой урок в первый раз. Я предполагал, что это еще одна проблема. Я нахожусь на новой установке Windows 7 Enterprise.Установка Visual Studio 2015 нарушает функциональность 2010 года

Я установил 2010 и SP1. Все было отлично. Я работал всю неделю без единого вопроса.

Я установил 2015 год 2015 работает нормально, но 2010 не удается вычищать строить проекты ...

Error 11 Could not copy "obj\Release\App.exe" to "bin\Release\App.exe". Exceeded retry count of 10. Failed. App 
Error 12 Unable to copy file "obj\Release\App.exe" to "bin\Release\App.exe". The process cannot access the file 'bin\Release\App.exe' because it is being used by another process. App 

Это даже дает мне эту ошибку, просто пытаюсь запустить Clean Solution:

Warning 1 Unable to delete file "C:\Source 2010\App\bin\Release\App.exe". Access to the path 'C:\Source 2010\Mimic\bin\Release\App.exe' is denied. App 

Нет разрешений (я являюсь администратором). Нет антивирусной программы, которая как-то влияет только на 2010 год. Я даже пытался запустить 2010 с правами администратора, без разницы. Удаление папки bin также не работает, поскольку она не позволит мне работать в 2010 году (когда у меня возникает эта проблема).

Еще одна странность в том, что он иногда будет работать при перезапуске 2010. К сожалению, однако, точки останова не срабатывают: No symbols have been loaded for this document.

Это определенно проблема с установкой 2015, в возможно только с самим 4.6.

Любые идеи о том, что происходит? Я умираю здесь. Я общался с этим в течение нескольких недель и в конце своего остроумия.

+0

Если App.exe не может быть удален, вы никогда не сможете его перестроить. * У кого-то есть блокировка файла. Сначала проверьте Диспетчер задач, чтобы убедиться, что он не запущен. Затем используйте утилиту SysInternals Handle, чтобы узнать, кто ее заблокировал. –

+0

@ HansPassant Хорошо, получил ручную программу. http://i.imgur.com/cikmHmD.png Любые идеи, что происходит? Я не знаю, что делают все эти файлы/что и что необычно. – Keith

+1

В нем говорится, что ваша программа все еще работает. Вы пропустили тест диспетчера задач? Легче интерпретировать, когда вы используете Project> Properties> вкладка Debug> отключить опцию хостинга. Вы не можете запутаться в процессе .vshost.exe таким образом, вы увидите только Main.exe. Используйте «Инструменты»> «Прикрепить к процессу», чтобы узнать, почему он не заканчивается, когда вы этого ожидали. –

ответ

0

Придумал и до сих пор, так хорошо, полностью спасибо Хансу Пассанту (см. Комментарии к ОП).

Я изменяю конфигурацию своего решения для отладки с выпуском, перешел в «Настройки проекта» -> «Отладка», а затем снял флажок «Хостинг в режиме« Включенный Visual Studio ». Он дал предупреждение, когда я попытался перестроить, но он построил просто отлично. Точки останова работали. Я даже пытался очистить решение, и это сработало. Перезапущенный VS2010, вернулся в режим Release, все еще хорошо.

Я также вернулся к параметрам Debug и снова включил опцию, и все еще работает.

Акт изменения этого параметра, похоже, устранил проблему.

Я хочу повторить для кого-либо еще, что может столкнуться с этой проблемой: это произошло дважды подряд на двух полностью свежих установках Windows 7 Enterprise, с разбивкой на 2010 год (с пакетом обновления 1) второй 2015 год был выполнен с установкой, предварительной и последующей перезагрузкой.

0

на основе некоторых предложений, сделанных here и некоторые другие, увидеть, если эти маленькие хитрости решить эту проблему:

1) В AssemblyInfo.cs вы использовать «*» (что-то вроде этого):

[assembly: AssemblyVersion("1.0.*")] 

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

[assembly: AssemblyVersion("1.0.0.0")] 

2) Есть Windows Indexing Services работает? Попробуйте отключить его и перестроить.

3) Закрыть vshost.exe, VS и все, что связано и удалить ваши obj и bin папки вручную. Затем перестройте.

4) Запустите Visual Studio в качестве администратора и повторите попытку.

5) Смотрите, если перезапуск Application Experience службы помогает

6) Свойства проекта -> Build Tab -> Изменить путь вывода к чему-то еще, восстановить, а затем изменить путь вывода назад к bin/Debug/

7) Еще один сумасшедший, убедитесь, что вы закрываете ВСЕ свои вкладки дизайнера, а затем перестраиваете.

Надеюсь, что вы поправитесь, ошибки такого типа не интересны.

+0

Ничего из этого не получилось. Указывается AssemblyVerison. Я не вижу службу индексирования Windows, но я могу открыть проект в 2015 году и без проблем перестроить/отладить. Я попытался сбой приложения App.vshost.exe, никакой разницы. Как только ошибка дается во время сборки, я не могу удалить папку obj. Я уже пробовал «Как администратор». :( – Keith

+0

Я должен уточнить, что эта проблема возникла только после установки второго 2015 года, и это произошло дважды в отдельных установках Win7. Я абсолютно уверен, что это связано с 2015. Моя забота заключается в том, что удаление 2015 года приведет к дальнейшему прорыву 2010 года, как видно из факта, что он уже сломал его, а это значит, что он изменил то, что использует 2010. – Keith

+0

Я вижу. Посмотрите, помогает ли остановка службы «Опыт приложения»? –

Смежные вопросы