Приложение не может загрузить. Компилятор Visual С# 2015 RC не может быть создан

Я пытаюсь установить Visual Studito 2015 RC Сообщество.

Я загрузил веб-установщик и установил все компоненты. После установки я перезагрузил свою машину в соответствии с инструкциями, но она продолжает давать мне ту же ошибку, когда я пытаюсь сделать приложение. См. Экран ниже:

Screenshot showing the error "Project ... could not be opened because the Visual C# 2015 RC compiler could not be created.  Please re-install Visual Studio."

Я пробовал этот ответ и этот ответ из более ранних версий Visual Studio. Он сбрасывает настройки, но в итоге имеет ту же ошибку.

Я также попытался удалить папку C:\Users\Gogol\AppData\Local\Microsoft\VisualStudio, но опять же, не повезло.

У меня также есть devenv.exe, добавленный к пути. Я могу получить доступ к devenv в командной строке.

Ответ 1

После некоторых исследований мне удалось установить VS 2015 Community и использовать его. Это произошло в моем случае, потому что я приостановил установку и перезапустил ее позже. Я удалил VS 2015 с моего компьютера, перезапустил свой компьютер и перезапустил установку (включая загрузку), и она сработала. Отвечая на мой собственный вопрос, на всякий случай кто-то все еще ищет решение.

Ответ 2

Этот метод работал у меня:

Удалить содержимое этих двух папок

C:\Users\%USERNAME%\AppData\Roaming\Microsoft\VisualStudio\
C:\Users\%USERNAME%\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache

Затем запустите VS.NET как admin, иначе он не сможет правильно обновить папку Roaming.

Ответ 3

Запустите devenv.exe как администратор. Это сработало для меня.

Ответ 4

У меня тоже была эта проблема, как правило, она включала в себя файл в репозитории git вместо использования .gitignore

То, что я сделал, перешло в каталог проекта...

/. Против/конфигурации/Applicationhost.config

И удалил вышеуказанный файл, он работал с этого момента. Я считаю, что это конфликт с UUID или некоторыми такими. (общая догадка)

Ответ 5

Нашел это решение для VS 2012, которое работало для меня на VS 2015.

из упомянутой ссылки ниже: note: измените путь для VS 2015.

Решение

  • Открыть exe, VS2012 x86 Нативная команда Командная строка (Запуск от имени администратора).

Путь: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2012\Инструменты Visual Studio

  1. Затем запустите gacutil/u Microsoft.VisualStudio.CSharp.Services.Language.Interop

Это приведет к успешному удалению службы из GAC, что вызвало проблему.

Проект не может быть открыт, потому что компилятор Visual С# 2012 не может быть создан.

Ответ 6

Начну с меня, после того, как я установил обновление 2 для Visual Studio Community 2015. Я пробовал абсолютно все

  • this fooobar.com/questions/89186/...
  • и fooobar.com/questions/89186/...
  • запуск devenv.exe в качестве администратора
  • работает gacutil/u
    Microsoft.VisualStudio.CSharp.Services.Language.Interop(он сказал 0
    найдена сборка)
  • запуск devenv.exe/resetsettings
  • работает devenv.exe/ResetSkipPkgs
  • удаление HKEY_CURRENT_USER\Software\Microsoft\VisualStudio

non of these works.. был действительно разочарован в течение 2 дней. Наконец, полностью удалила Visual Studio и переустановила ее, и она сработала.

Ответ 7

Это также происходит после установки обновления для Visual Studio 2015 3, решена путем перезапуска машины.

Ответ 8

Как и большинство разработчиков, имеющих эту проблему с VS2015, я все испробовал, и каждая дыра в кролике испортила мою среду разработки хуже, чем раньше. Через три дня и только в тот момент, когда мне нужно было превратить свою коробку разработки в ИТ для переустановки ОС, я попробовал что-то найти В ЭТОМ СООБЩЕНИИ и моя челюсть упала, когда она сработала. Все, что я сделал, это прекратить использование веб-установки и использовать их загрузку ISO - новую установку (после бесчисленных удалений) и ремонт с использованием версии ISO работал так, как я привык.

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

[UPDATE]. Он решил, что компилятор не смог создать ошибку, но теперь я борюсь с проблемой, когда диспетчер пакетов NuGet не установлен. Я удаляю обновление 2, чтобы узнать, не могу ли я получить обновление 1...

Ответ 9

В моем случае это было потому, что .csproj был настроен на использование локального IIS. Я внес некоторые изменения в IIS, и веб-сайт больше не существует. В окне вывода было предупреждение. Редактирование файла .csproj для указания на новый сайт или повторное создание сайта устранит проблему.

Ответ 10

Для меня удаляется весь каталог проекта, выполняется повторное клонирование проекта из Git и перезагрузка Visual Studio (Community 2015). При открытии повторно клонированного проекта в VS он спрашивает: "Проект" настроен на использование веб-сервера IIS, который не установлен на этом компьютере. Хотите ли вы преобразовать проект в IIS Express? "

При выборе Да VS устанавливает веб-сервер для проекта в IIS Express, и проект загружается и строит отлично.

Это приводит к изменению файла .csproj на UseIISExpress и устанавливает IISUrl, который, вероятно, устраняет проблему "Проект не может быть открыт".

Ответ 11

Visual Studio 2015 не смогла загрузить мой проект MVC5 в моем решении и покажет то же сообщение об ошибке, когда я попытался использовать "Обновить проект" через контекстное меню. Причиной этого была двойная запись в applicationhost.config.

В зависимости от настроек проекта один из следующих приложенийhost.config будет использоваться Visual Studio 2015:

  • "[Путь к решению].vs\config\applicationhost.config"
  • "C:\Users\[имя пользователя]\Documents\IISExpress\Config\ApplicationHost.config"

Я открыл приложение applicationhost.config и нашел две записи "сайта" с одинаковым атрибутом имени:

<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.

Ответ 12

У меня была такая же проблема. Ничто отсюда не помогает мне.

Я снова запускаю установку Visual Studio и обновляю ее. Установка показывает, что VC++ libs и IIS Express отсутствовали. Это решило мою проблему.

Ответ 13

Я не претендую на кредит, но это сработало для меня, взятое отсюда - https://social.msdn.microsoft.com

Откройте проводник Windows и перейдите в папку \Common7\IDE (по умолчанию это C:\Program Files\Microsoft Visual Studio 14.0\Common7\IDE);

  • Удалить папку ItemTemplatesCache, ProjectTemplatesCache;

  • Откройте командную строку Visual Studio в меню "Пуск" -> Все программы -> Microsoft Visual Studio 2015 -> Инструменты Visual Studio (запустите это с правами администратора: щелкните правой кнопкой мыши программу -> Запустить как администратор);

  • Запустите переключатель devenv/InstallVSTemplates;

  • Запустите переключатель devenv/Setup