Приложение не может загрузить. Не удалось создать компилятор Visual C# 2015 RC
Я пытаюсь установить Visual Studito 2015 RC Community edition.
Я скачал веб-установщик и установил все компоненты. После установки я перезагрузил свою машину, как указано, но она продолжает давать мне ту же ошибку, когда я пытаюсь сделать приложение. Пожалуйста, смотрите на экране ниже:
Я пробовал этот ответ и этот ответ из более ранних версий Visual Studio. Он сбрасывает настройки, но в конечном итоге имел то же самое ошибка.
Я также попытался удаление C:UsersGogolAppDataLocalMicrosoftVisualStudio
папка, но опять же, не повезло.
у меня тоже devenv.exe
добавлено в путь. Я могу получить доступ devenv
в командной строке.
13 ответов:
этот метод работал для меня:
удалить содержимое этих папок 2
C:\Users\%USERNAME%\AppData\Roaming\Microsoft\VisualStudio\ C:\Users\%USERNAME%\AppData\Local\Microsoft\VisualStudio.0\ComponentModelCache
затем запустите VS.NET как администратор, в противном случае он не сможет обновить
после некоторых исследований я смог установить VS 2015 Community и использовать его. Это произошло в моем случае, потому что я прервал установку и перезапустить его позже. Я удалил VS 2015 с моего компьютера, перезагрузил компьютер и повторно запустил установку ( включая загрузки), и она сработала. Отвечая на мой собственный вопрос на всякий случай, если кто-то все еще ищет решение.
У меня тоже была эта проблема, как правило, она исходила из включения файла в репо git вместо использования .gitignore
Что я сделал, это пошел в каталог проекта...
/.vs/config / applicationhost.конфигурации
и удалил вышеуказанный файл,он работал с этого момента. Я считаю, что это конфликт с UUID или что-то подобное. (общее предположение)
нашел это решение для VS 2012, которое работало для меня для VS 2015.
решение из ссылки ниже: Примечание: измените путь для VS 2015.
решение
- Откройте командную строку exe, VS2012 x86 Native Tools (Запуск от имени администратора).
Путь: C:\ProgramData\Microsoft\Windows\Start Меню\Программы\Microsoft Visual Studio 2012\Visual Studio Tools
- затем запустите gacutil /u Microsoft.VisualStudio.CSharp.Сервисы.Язык.Взаимодействие
Это позволит успешно удалить службу из GAC, который был причиной проблемы.
не удалось открыть проект, так как не удалось создать компилятор Visual C# 2012.
началось со мной после установки обновления 2 для Visual studio Community 2015. Я перепробовал абсолютно все
- это https://stackoverflow.com/a/773787/1437261
- а это https://stackoverflow.com/a/13639375/1437261
- запуск devenv.exe как администратор
- работает gacutil / u
Microsoft.VisualStudio.CSharp.Сервисы.Язык.Interop (он сказал 0
собрание найдено)- запуск devenv.exe / resetsettings
- запуск devenv.exe / ResetSkipPkgs
- удаление HKEY_CURRENT_USER\Software\Microsoft\VisualStudio
не сработает .. был очень расстроен в течение 2 дней. Наконец, полностью удалил Visual Studio и переустановил его, и он работал.
Я не претендую на кредит, но это сработало для меня, взятое отсюда -https://social.msdn.microsoft.com
откройте Проводник Windows и перейдите к \Common7\IDE (по умолчанию это C:\Program Files \Microsoft Visual Studio 14.0\Common7\IDE);
удалите папку ItemTemplatesCache, ProjectTemplatesCache;
Откройте командную строку Visual Studio в меню Пуск
->
Все Программы->
Microsoft Visual Студия 2015->
Visual Studio Tools (run его с правами администратора: щелкните правой кнопкой мыши программу->
Запуск от имени администратор);запустите переключатель devenv / InstallVSTemplates;
запустите переключатель devenv / Setup
Это также происходит после установки Visual Studio 2015 update 3, решается путем перезагрузки машины.
Как и большинство разработчиков, имеющих эту проблему с VS2015, я пробовал все, и каждая кроличья нора испортила мою среду разработки хуже, чем предыдущая. Через три дня и как раз в тот момент, когда мне нужно было превратить мой ящик разработки в него для переустановки ОС, я попробовал что-то найти В ЭТОМ ПОТОКЕ СООБЩЕНИЙ и у меня отвисла челюсть, когда он работал. Все, что я сделал, это перестать использовать веб-установку и использовать их загрузку ISO-новую установку (после бесчисленных uninstalls) и ремонт с использованием версии ISO работал так, как я привык.
Это говорит мне о том, что команда VS не прямолинейна к их обработке того, что кажется плохим процессом установки, и молчит, пока мы вращаем наши колеса, теряя дни работы - не хорошо....
[обновление] он разрешил компилятор не может быть создана ошибка, но теперь я борюсь с проблемой с NuGet package manager не устанавливается. Я удаление обновления 2, чтобы увидеть, если я не могу получить обновление 1 для работы...
в моем случае это было так .csproj файл был настроен, чтобы использовать локальный веб-сервер IIS. Я внес некоторые изменения в IIS, и веб-сайт больше не был там. В окне вывода появилось предупреждение. Редактирование .файл csproj для указания на новый сайт или повторного создания сайта устранит проблему.
для меня удаление всего каталога проекта, повторное клонирование проекта из Git и перезапуск Visual Studio (Community 2015) работали. При открытии повторно клонированного проекта в VS он запрашивает "проект "" настроен на использование веб-сервера IIS, который не установлен на этом компьютере. Вы хотите преобразовать проект в использование IIS Express?"
при выборе да, VS устанавливает веб-сервер для проекта в IIS Express, и проект загружается и строится нормально.
это заканчивается изменения .файл csproj в
UseIISExpress
и определяетIISUrl
, который, вероятно, исправил проблему" проект не может быть открыт".
Visual Studio 2015 не удалось загрузить мой проект MVC5 в мое решение и показывает мне то же сообщение об ошибке, когда я попытался использовать "перезагрузить проект" через контекстное меню. Причиной этого стала дублирующая запись в applicationhost.конфиг.
в зависимости от настроек проекта, Один из обоих следующих applicationhost.конфигурация будет использоваться Visual Studio 2015:
- "[путь к решение.]vs\config\applicationhost.конфигурация"
- "C:\Users\[имя пользователя]\документы\IISExpress\config\applicationhost.конфигурация"
Я открыл applicationhost.config и нашли записи два сайта с одинаковым атрибутом name:
<sites> <site name="WebSite" id="1" serverAutoStart="true"> [...] </site> <site name="WebSite" id="2" serverAutoStart="true"> [...] </site> </sites>
Я удалил один из обоих блоков "сайт":
<sites> <site name="WebSite" id="1" serverAutoStart="true"> [...] </site> </sites>
после этого я смог успешно перезагрузить проект MVC5.