2015-09-26 2 views
0

Я разработал приложение VB.Net windows VS 2008. Теперь я обновляю это приложение в VS 2013 Premium edition с .Net framework 4.5.1. После внезапного обновления я получаю «exe перестала работать. Закрыть программу». В любое время в любом месте. А также при отладке я получил ошибку System.accessViolation. Я попытался обновить фреймворк 4.5.1 до 4.5.2. Я также пытался обновить целевой процессор с «Любой процессор» до «X86», а также «X64». Но получаю такую ​​же ошибку. Но после обновления фреймворка с 4.5.1 до 3.5 он отлично работает в версии VS 2013 Premium. Пожалуйста, предложите мне, как я могу запустить свою программу в версиях 4.5.1 или последующих версий.Got «exe перестала работать. Закрыть программу» в VS 2013 Premium Edition после обновления с VS 2008

Спасибо в продвижении.

+0

Когда вы переключаетесь между версиями каркасов, вы делаете «Чистое решение», чтобы избавиться от всех старых исполняемых файлов? –

+0

Да Роб у нас уже было чистое решение перед обновлением freamwork –

ответ

0

Это случилось со мной в одном из моих проектов. Как я решил, это было создание совершенно нового решения с использованием новой версии VS, а затем добавление классов и внешних зависимостей в новое решение.

После того, как я сделал это, все работало как шарм.

+0

мы пробовали то же самое с .net 4.5.2, но получая ту же проблему. –

+0

Есть много зависимостей/сторонних API и библиотек? Вы подтвердили, что все они работают с 4.5.2? – Nefariis

+0

мы используем некоторые ссылки других приложений, и мы преобразовали все эти dll (в .net 4.5.2), но все еще не работаем, показывая ту же ошибку. –

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