Приложение не может загрузить. Не удалось создать компилятор Visual C# 2015 RC


Я пытаюсь установить Visual Studito 2015 RC Community edition.

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

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

Я также попытался удаление C:UsersGogolAppDataLocalMicrosoftVisualStudio папка, но опять же, не повезло.

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

13 68

13 ответов:

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

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

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

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

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

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

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

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

/.vs/config / applicationhost.конфигурации

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

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

решение из ссылки ниже: Примечание: измените путь для VS 2015.

решение

  1. Откройте командную строку exe, VS2012 x86 Native Tools (Запуск от имени администратора).

Путь: C:\ProgramData\Microsoft\Windows\Start Меню\Программы\Microsoft Visual Studio 2012\Visual Studio Tools

  1. затем запустите 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);

  1. удалите папку ItemTemplatesCache, ProjectTemplatesCache;

  2. Откройте командную строку Visual Studio в меню Пуск -> Все Программы -> Microsoft Visual Студия 2015 -> Visual Studio Tools (run его с правами администратора: щелкните правой кнопкой мыши программу -> Запуск от имени администратор);

  3. запустите переключатель devenv / InstallVSTemplates;

  4. запустите переключатель 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.

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

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