Не удается открыть файл Visual Studio
Обновлено: 21.11.2024
Возникли проблемы с установкой? Мы можем помочь. Мы предлагаем вариант поддержки в установочном чате (только на английском языке).
Это руководство по устранению неполадок содержит пошаговые инструкции, которые помогут решить большинство проблем, возникающих при установке.
Онлайн-установки
Следующие шаги относятся к стандартной онлайн-установке. Информацию об автономной установке см. в разделе Устранение неполадок при автономной установке.
Шаг 1. Проверьте, является ли проблема известной
Существует несколько известных проблем с установщиком Visual Studio, над устранением которых работает Microsoft. Чтобы узнать, есть ли обходной путь для вашей проблемы, ознакомьтесь с разделом «Известные проблемы» в наших примечаниях к выпуску.
Существует несколько известных проблем с установщиком Visual Studio, над устранением которых работает Microsoft. Чтобы узнать, есть ли обходной путь для вашей проблемы, ознакомьтесь с разделом «Известные проблемы» в наших примечаниях к выпуску.
Существует несколько известных проблем с установщиком Visual Studio, над устранением которых работает Microsoft. Проверьте, решена ли ваша проблема, или найдите обходные пути в разделе «Известные проблемы» наших примечаний к выпуску.
Шаг 2. Попробуйте восстановить Visual Studio
Восстановление устраняет многие распространенные проблемы с обновлением. Дополнительные сведения о том, когда и как восстанавливать Visual Studio, см. в разделе Восстановление Visual Studio.
Шаг 3. Свяжитесь с сообществом разработчиков
Поищите свое сообщение об ошибке в сообществе разработчиков Visual Studio. Другие участники сообщества могли найти решение или временное решение вашей проблемы.
Шаг 4. Удалите папку установщика Visual Studio, чтобы устранить проблемы с обновлением
Загрузчик Visual Studio — это легкий исполняемый файл, который инициирует установку установщика Visual Studio, а затем продукта Visual Studio. Удаление файлов установщика Visual Studio и повторный запуск загрузчика устраняют некоторые сбои обновления.
Выполнение следующих действий приводит к переустановке файлов установщика Visual Studio и сбросу метаданных установки.
- Закройте установщик Visual Studio.
- Удалите каталог установки установщика Visual Studio. Как правило, это каталог C:\Program Files (x86)\Microsoft Visual Studio\Installer .
- Запустите загрузчик Visual Studio. Вы можете найти загрузчик в папке «Загрузки» с именем файла, которое соответствует шаблону vs_[Visual Studio edition]__*.exe. Если вы не найдете это приложение, вы можете загрузить загрузчик, перейдя на страницу старых загрузок Visual Studio и нажав Загрузить для своего выпуска Visual Studio. Затем запустите исполняемый файл, чтобы сбросить метаданные установки.
- Попробуйте снова установить или обновить Visual Studio. Если программа установки по-прежнему не работает, перейдите к шагу Сообщить о проблеме.
- Закройте установщик Visual Studio.
- Удалите папку установщика Visual Studio. Как правило, путь к папке — C:\Program Files (x86)\Microsoft Visual Studio\Installer .
- Запустите загрузчик установщика Visual Studio. Вы можете найти загрузчик в папке «Загрузки» с именем файла, которое соответствует шаблону vs_[Visual Studio edition]__*.exe. Или вы можете загрузить загрузчик для своего выпуска Visual Studio со страницы загрузок Visual Studio. Затем запустите исполняемый файл, чтобы сбросить метаданные установки.
- Попробуйте снова установить или обновить Visual Studio. Если установщик Visual Studio по-прежнему не работает, перейдите к шагу Сообщить о проблеме.
Шаг 5. Сообщите о проблеме
В некоторых ситуациях, например при наличии поврежденных файлов, может потребоваться индивидуальное устранение неполадок. Чтобы помочь нам помочь вам, выполните следующие действия:
- Соберите журналы установки. Дополнительные сведения см. в разделе Как получить журналы установки Visual Studio.
- Откройте установщик Visual Studio и нажмите Сообщить о проблеме, чтобы открыть средство обратной связи Visual Studio.
- Назовите сообщение о проблеме и предоставьте необходимые сведения. Нажмите «Далее», чтобы перейти к разделу «Вложения», а затем прикрепите сгенерированный файл журнала (обычно файл находится в папке %TEMP%\vslogs.zip).
- Нажмите "Далее", чтобы просмотреть отчет о проблеме, а затем нажмите "Отправить". ол>р>
- Соберите журналы установки. Дополнительные сведения см. в разделе Как получить журналы установки Visual Studio.
- Откройте установщик Visual Studio и нажмите Сообщить о проблеме, чтобы открыть средство обратной связи Visual Studio.
- Назовите сообщение о проблеме и предоставьте необходимые сведения.Нажмите «Далее», чтобы перейти к разделу «Вложения», а затем прикрепите сгенерированный файл журнала (обычно файл находится в папке %TEMP%\vslogs.zip).
- Нажмите "Далее", чтобы просмотреть отчет о проблеме, а затем нажмите "Отправить". ол>р>
- Соберите журналы установки. Дополнительные сведения см. в разделе Как получить журналы установки Visual Studio.
- Откройте установщик Visual Studio, а затем выберите Сообщить о проблеме, чтобы открыть средство обратной связи Visual Studio.
- Назовите сообщение о проблеме и предоставьте необходимые сведения. Самый последний журнал установки для установщика Visual Studio автоматически добавляется в раздел «Дополнительные вложения» вашего отчета о проблеме.
- Выберите «Отправить». ол>р>
- Выполните действия, описанные в этой статье: Удаление страницы Visual Studio.
- Повторно запустите загрузчик установщика Visual Studio. Вы можете найти загрузчик в папке «Загрузки» с именем файла, которое соответствует шаблону vs_[Visual Studio edition]__*.exe. Вы также можете загрузить загрузчик для своего выпуска Visual Studio со страницы загрузок Visual Studio.
- Попробуйте переустановить Visual Studio.
- Откройте командную строку администратора.
- Запустите Collect.exe в папке, в которой вы сохранили инструмент.
- Инструмент создает файл vslogs.zip в папке %TEMP%, обычно в папке C:\Users\YourName\AppData\Local\Temp\vslogs.zip .
Шаг 6. Удалите установочные файлы Visual Studio
В крайнем случае вы можете удалить все установочные файлы Visual Studio и информацию о продукте:
Шаг 7. Свяжитесь с нами (необязательно)
Если ни один из предыдущих шагов не помог вам успешно установить или обновить Visual Studio, свяжитесь с нами, используя наш вариант поддержки в чате (только на английском языке) для получения дополнительной помощи.
Офлайн-установки
Вот некоторые известные проблемы и обходные пути, которые могут помочь вам при создании автономной установки и установке из локального макета.
Проблема | Решение |
---|---|
Пользователи не могут получить доступ к файлам td> | Убедитесь, что вы настроили разрешения (ACL) таким образом, чтобы они предоставляли доступ на чтение другим пользователям до предоставления доступа к автономной установке. |
Убедитесь, что у вас есть доступ в Интернет, если вы устанавливаете из частичного макета и выбираете рабочие нагрузки, компоненты или языки, которые ранее не были загружены для этого частичного макета. |
Обновления администратора
Обновления администратора могут применяться некорректно в различных ситуациях. Для получения дополнительной информации см. коды ошибок для устранения неполадок обновлений администратора.
Журналы установки
Журналы установки помогают нам устранять большинство проблем с установкой. Когда вы сообщаете о проблеме, используя Сообщить о проблеме в установщике Visual Studio, самый последний журнал установки для установщика Visual Studio автоматически добавляется в ваш отчет.
Чтобы собрать журналы:
-
.
Инструмент должен запускаться под той же учетной записью пользователя, под которой была запущена неудачная установка. Если вы запускаете инструмент из другой учетной записи пользователя, задайте параметр –user:, чтобы указать учетную запись пользователя, под которой была запущена неудачная установка. Запустить Collect.exe -? из командной строки администратора для получения дополнительных параметров и информации об использовании.
Проблемы при установке WebView2
WebView2 — это компонент, который требуется для Visual Studio, но установка этого компонента может быть заблокирована групповыми политиками вашей организации. Блокировка установки WebView2 предотвратит установку Visual Studio.
• Если политика Microsoft Edge «Установить (WebView)» настроена, она будет определять, можно ли установить WebView2. • Если политика Microsoft Edge «Установить (WebView)» не настроена, политика Microsoft Edge «InstallDefault» будет определять, можно ли установить WebView2.
Если ни одна из политик не настроена, ваша организация разрешает установку WebView2.
Помощь в реальном времени
Если решения, перечисленные в этом руководстве по устранению неполадок, не помогают вам успешно установить или обновить Visual Studio, воспользуйтесь нашим вариантом поддержки в чате (только на английском языке) для получения дополнительной помощи.
Этот форум перенесен в раздел вопросов и ответов Майкрософт. Посетите Microsoft Q&A, чтобы публиковать новые вопросы.
Вопрос:
Вопрос
У меня Visual Studio работала нормально, затем я удалил часть переиздания Visual C++, а затем Visual Studio не работала
открыто вообще.Я переустановил его, но проблема не решилась,
теперь Visual Studio просто открывается и закрывается с ошибкой
Все ответы
Вы не упомянули задействованную версию VS или распространяемую версию VC++. Вполне возможно, что вы испортили более ранний распространяемый пакет VC++, который не поставляется с вашей версией VS, и поэтому не был переустановлен вместе с VS.
Предоставьте запрошенную выше информацию о версии, чтобы мы могли предложить варианты исправления вашей ситуации.
Надеюсь, эта информация окажется полезной.
С наилучшими пожеланиями,
JiayiLi
вот файлы журналов
У меня профессиональные проблемы с Visual Studio 2013, он вообще не открывается, только заставка, после чего быстро закрывается. Я попытался удалить/переустановить его снова, но ничего не изменилось. Я удалил некоторые компоненты vc++ ранее, кажется, это причина проблемы. Когда я попытался установить другую версию Visual Studio (например, по сравнению с 2012), мне сказали, что у вас проблема с установщиком vs. Пожалуйста, перезагрузите компьютер, и после перезагрузки моего компьютера ничего не произошло.
Я установил collect для сбора журнала Visual Studio, и это файл журнала
Мне очень нужно любое решение, не требующее переустановки Windows
Я нашел несколько кодов ошибок в вашем файле журнала, и ниже приведены некоторые возможные решения:
Надеюсь, эта информация окажется полезной.
Как вы упомянули, были некоторые проблемы с обновлением Windows, и этот инструмент решил их.
Я уверен, что ISO-образ НЕ поврежден. Я не знаю про кеш установки, как решить?
это кажется источником ошибки, потому что я несколько раз устанавливал vs и удалял, так как думал, что это может решить проблему
ничего не произошло, по-прежнему происходит сбой при запуске.
В любом случае, спасибо, мне просто очень нужно было завершить много проектов.
Можно ли что-нибудь сделать с regedit.exe? Я использовал ccleaner для удаления остатков VS, но это ничего не исправило
Я действительно не хочу удалять Windows целиком, но, похоже, это единственное решение.
Поясню, можно ли каким-либо образом восстановить предыдущее состояние моей машины до того, как я установлю какую-либо версию VS?
Если у вас нет точки восстановления, вы не сможете восстановить прежнее состояние компьютера, пока не установите какую-либо версию VS. Если это так, возможно, вам нужно переустановить систему. Перед переустановкой сделайте резервную копию файлов.
С наилучшими пожеланиями,
JiayiLi
Извините, что вы мне ничем не помогли, я не могу просто удалить windows, это не так просто.
Здесь я рассказываю вам, как я это исправил -навсегда- Я ПРОСТО УДАЛИЛ VS 2013, и я не собираюсь устанавливать его в ближайшем будущем.
Большое спасибо, MS, за то, что усложнили нам жизнь.
Я проверил ваши журналы и обнаружил следующие ошибки, связанные с установкой Visual Studio.
Для компонентов C++:
Не удалось создать точку восстановления системы, ошибка: 0x80042302
Для обычной установки Visual Studio:
Идентификатор сообщения об ошибке: 1720 ErrorMessage: Возникла проблема с этим пакетом установщика Windows. Не удалось запустить сценарий, необходимый для завершения этой установки. Обратитесь в службу поддержки или к поставщику пакета.
Затем я проверил код ошибки 0x80042302 на форуме MS Answers и увидел соответствующую тему:
Похоже, теперь проблема связана с "невозможно создать точку восстановления системы", что является системной ошибкой. Чтобы исправить эту системную ошибку, попробуйте решение Afzal из первой темы: проверьте службу точки восстановления вашей системы, а затем используйте безопасный режим и sfc /scannow для проверки файлов вашей ОС.
Если проблема по-прежнему не может быть решена, я думаю, вам лучше создать новую тему на форуме MS Answers, чтобы узнать, как устранить указанную выше ошибку. Там больше экспертов, которые лучше разбираются в системных проблемах.
Барри
Мы пытаемся лучше понять мнение клиентов об опыте социальной поддержки, поэтому будем очень признательны за ваше участие в этом интервью, если у вас есть время. Спасибо, что помогаете сделать форумы сообщества отличным местом.
Нажмите ЗДЕСЬ, чтобы принять участие в опросе.
ваша программа уже запущена или загружена в отладчик, и
ваши пути к библиотекам неверны или не заключены в двойные кавычки.
Есть много других возможных причин этой ошибки. Чтобы сузить их, сначала проверьте, что это за файл filename. Затем используйте следующие разделы, чтобы найти и устранить конкретную проблему.
Не удается открыть ваше приложение или его файл .pdb
Ваше приложение запущено или загружено в отладчик
Если имя_файла – это имя вашего исполняемого файла или связанного файла .pdb, проверьте, запущено ли уже ваше приложение. Затем проверьте, загружен ли он в отладчике. Чтобы устранить эту проблему, остановите программу и выгрузите ее из отладчика перед повторной сборкой. Если приложение открыто в другой программе, например в редакторе ресурсов, закройте его.Если ваша программа не отвечает, вам может потребоваться использовать диспетчер задач, чтобы завершить процесс. Вам также может потребоваться закрыть и перезапустить Visual Studio.
Ваше приложение заблокировано антивирусной проверкой
Антивирусные программы часто временно блокируют доступ к вновь созданным файлам, особенно к исполняемым файлам .exe и .dll. Чтобы решить эту проблему, попробуйте исключить каталоги сборки вашего проекта из антивирусного сканера.
Не удается открыть файл библиотеки Microsoft
Библиотеки Windows, такие как kernel32.lib
Если файл, который не удается открыть, является одним из стандартных файлов библиотеки, предоставляемых Microsoft, например kernel32.lib, возможно, возникла ошибка конфигурации проекта или ошибка установки. Убедитесь, что Windows SDK установлен. Если для вашего проекта требуются другие библиотеки Microsoft, например MFC, убедитесь, что компоненты MFC также были установлены установщиком Visual Studio. Вы можете запустить программу установки еще раз, чтобы добавить дополнительные компоненты в любое время. Дополнительные сведения см. в разделе Изменение Visual Studio. Используйте вкладку Отдельные компоненты в установщике, чтобы выбрать определенные библиотеки и SDK.
Версионные библиотеки vcruntime
Если в сообщении об ошибке указана версия библиотеки Microsoft, например msvcr120.lib, набор инструментов платформы для этой версии компилятора может быть не установлен. Чтобы устранить эту проблему, у вас есть два варианта: обновить проект, чтобы использовать текущий набор инструментов платформы, или установить старый набор инструментов и построить проект без изменений. Дополнительную информацию см. в статьях Обновление проектов из более ранних версий Visual C++ и Использование встроенного мультитаргетинга в Visual Studio для создания старых проектов.
Продажные, отладочные или платформенные библиотеки
Эта ошибка может возникнуть при первой сборке для новой целевой платформы или конфигурации, например Retail или ARM64. В среде IDE убедитесь, что установлены набор инструментов платформы и версия Windows SDK, указанные на странице общих свойств. Также убедитесь, что необходимые библиотеки доступны в каталогах библиотек, указанных на странице свойств каталогов VC++. Проверьте свойства каждой конфигурации, например Debug, Retail, x86 или ARM64. Если одна сборка работает, а другая нет, сравните настройки для обеих. Установите все недостающие необходимые инструменты и библиотеки.
Библиотека vccorlib.lib
Для универсальных приложений или компонентов Windows (UWP) не существует библиотек, защищенных от Spectre. Если сообщение об ошибке включает vccorlib.lib, возможно, вы включили /Qspectre в проекте UWP. Отключите параметр компилятора /Qspectre, чтобы устранить эту проблему. В Visual Studio измените свойство Spectre Mitigation. Его можно найти на странице C/C++ > Генерация кода диалогового окна Страницы свойств проекта.
Библиотеки в проектах из Интернета или других источников
Если вы создаете проект, скопированный с другого компьютера, места установки библиотеки могут отличаться. Для сборок из командной строки убедитесь, что переменная среды LIB и пути к библиотекам заданы правильно для сборки. В Visual Studio вы можете просматривать и редактировать текущие пути к библиотекам, установленные на страницах свойств вашего проекта. На странице «Каталоги VC++» выберите раскрывающийся список для свойства «Каталоги библиотек», затем выберите «Изменить». В разделе «Оценочное значение» диалогового окна «Каталоги библиотек» перечислены текущие пути поиска файлов библиотек. Обновите эти пути, чтобы они указывали на ваши локальные библиотеки.
Обновлены библиотеки Windows SDK
Эта ошибка может возникнуть, если путь Visual Studio к Windows SDK устарел. Это может произойти, если вы устанавливаете новый Windows SDK независимо от установщика Visual Studio. Чтобы исправить это в среде IDE, обновите пути, указанные на странице свойств каталогов VC++. Установите версию в пути, соответствующую новому SDK. Если вы используете командную строку разработчика, обновите пакетный файл, который инициализирует переменные среды, указав новые пути SDK. Этой проблемы можно избежать, используя установщик Visual Studio для установки обновленных SDK.
Не удается открыть файл сторонней библиотеки
Есть несколько распространенных причин этой проблемы:
Путь к файлу библиотеки может быть неправильным или не заключенным в двойные кавычки. Или, возможно, вы не указали его компоновщику.
Возможно, вы установили 32-разрядную версию библиотеки, но собираете ее для 64-разрядной версии или наоборот.
Библиотека может иметь зависимости от других библиотек, которые не установлены.
Чтобы устранить проблему с путем для сборок из командной строки, убедитесь, что установлена переменная среды LIB. Убедитесь, что он включает пути для всех используемых вами библиотек и для каждой конфигурации, которую вы создаете. В среде IDE пути к библиотекам задаются свойством Каталоги VC++ > Каталоги библиотек. Убедитесь, что здесь перечислены все каталоги, содержащие нужные вам библиотеки, для каждой создаваемой вами конфигурации.
Возможно, вам потребуется указать каталог библиотеки, который переопределяет стандартный каталог библиотеки. В командной строке используйте параметр /LIBPATH.В среде IDE используйте свойство «Дополнительные каталоги библиотек» на странице свойств «Свойства конфигурации» > «Компоновщик» > «Общие» для вашего проекта.
Убедитесь, что вы установили все версии библиотеки, необходимые для создаваемых вами конфигураций. Рассмотрите возможность использования утилиты управления пакетами vcpkg для автоматизации установки и настройки многих распространенных библиотек. Когда есть возможность, лучше всего создавать собственные копии сторонних библиотек. Тогда у вас наверняка будут все локальные зависимости библиотек, созданные для тех же конфигураций, что и ваш проект.
Не удается открыть файл, созданный вашим проектом
Эта ошибка может появиться, если имя_файла еще не существует, когда компоновщик пытается получить к нему доступ. Это может случиться, когда один проект зависит от другого в решении, но проекты строятся в неправильном порядке. Чтобы устранить эту проблему, убедитесь, что ссылки на ваш проект установлены в проекте, который использует файл. Затем отсутствующий файл создается до того, как он потребуется. Дополнительные сведения см. в разделах Добавление ссылок в проекты Visual Studio C++ и Управление ссылками в проекте.
Не удается открыть файл 'C:\Program.obj'
Если вы видите имя файла C:\Program.obj в сообщении об ошибке, заключите пути к библиотеке в двойные кавычки. Эта ошибка возникает, когда компоновщику передается развернутый путь, начинающийся с C:\Program Files. Развернутые пути также могут вызывать аналогичные ошибки. Как правило, они показывают неожиданный файл .obj в корневом каталоге вашего диска.
Чтобы устранить эту проблему для сборок из командной строки, проверьте параметры параметра /LIBPATH. Также проверьте пути, указанные в переменной среды LIB, и пути, указанные в командной строке. Обязательно заключайте в двойные кавычки все пути, содержащие пробелы.
Чтобы устранить эту проблему в среде IDE, при необходимости добавьте двойные кавычки к следующим свойствам вашего проекта:
Свойство Library Directorys на странице свойств Configuration Properties > VC++ Directorys,
Свойство «Дополнительные каталоги библиотек» на странице свойств «Свойства конфигурации» > «Компоновщик» > «Общие»,
Свойство Дополнительные зависимости на странице Свойства конфигурации > Компоновщик > Входное свойство.
Другие распространенные проблемы
Проблемы с путем или именем файла
Параллельная синхронизация сборки
Если вы используете параллельную сборку, Visual Studio может заблокировать файл в другом потоке. Чтобы устранить эту проблему, убедитесь, что один и тот же объект кода или библиотека не встроены в несколько проектов. Используйте зависимости сборки или ссылки на проект, чтобы подобрать встроенные двоичные файлы в свой проект.
Дополнительные зависимости, указанные в IDE
При непосредственном указании отдельных библиотек в свойстве Дополнительные зависимости используйте пробелы для разделения имен библиотек. Не используйте запятые или точки с запятой. Если вы используете элемент меню «Правка», чтобы открыть диалоговое окно «Дополнительные зависимости», используйте символы новой строки для разделения имен, а не запятые, точки с запятой или пробелы. Также используйте символы новой строки при указании путей к библиотекам в диалоговых окнах «Каталоги библиотек» и «Дополнительные каталоги библиотек».
Слишком длинные пути
Эта ошибка может появиться, если длина пути filename превышает 260 символов. При необходимости измените структуру каталогов или сократите имена папок и файлов, чтобы сократить пути.
Слишком большие файлы
Эта ошибка может возникнуть из-за слишком большого размера файла. Библиотеки или объектные файлы размером более гигабайта могут вызвать проблемы для 32-разрядного компоновщика. Возможное решение этой проблемы — использование 64-разрядного набора инструментов. Дополнительные сведения о том, как использовать 64-разрядный набор инструментов в командной строке, см. в разделе Практическое руководство. Включение 64-разрядного набора инструментов Visual C++ в командной строке. Сведения о том, как использовать 64-разрядный набор инструментов в среде IDE, см. в разделе Использование MSBuild с 64-разрядным компилятором и инструментами. Также см. этот пост о переполнении стека: Как заставить Visual Studio использовать нативную цепочку инструментов amd64.
Неправильные права доступа к файлу
Эта ошибка может возникнуть, если у вас недостаточно прав для доступа к файлу имя_файла. Это может произойти, если вы используете обычную учетную запись пользователя для доступа к файлам библиотеки в защищенных системных каталогах. Или, если вы используете файлы, скопированные у других пользователей, у которых все еще установлены исходные разрешения. Чтобы устранить эту проблему, переместите файл в доступный для записи каталог проекта. Если перемещенный файл имеет недоступные разрешения, запустите команду takeown.exe в командном окне администратора, чтобы стать владельцем файла.
Недостаточно места на диске
Эта ошибка может возникнуть, если у вас недостаточно места на диске. Компоновщик использует временные файлы в нескольких случаях. Даже если у вас достаточно места на диске, большая ссылка может истощить или фрагментировать доступное место на диске. Рассмотрите возможность использования параметра /OPT (оптимизация); выполнение транзитивного исключения COMDAT считывает все объектные файлы несколько раз.
Проблемы с переменной среды TMP
Если имя файла называется LNKnnn, это имя файла, сгенерированное компоновщиком для временного файла. Каталог, указанный в переменной среды TMP, может не существовать. Или для переменной среды TMP может быть указано несколько каталогов. Для переменной среды TMP должен быть указан только один путь к каталогу.
Помогите, моей проблемы здесь нет!
Если ни одна из перечисленных здесь проблем не применима, вы можете воспользоваться средствами обратной связи в Visual Studio. В среде IDE перейдите в строку меню и выберите «Справка» > «Отправить отзыв» > «Сообщить о проблеме». Или отправьте предложение, выбрав «Справка» > «Отправить отзыв» > «Отправить предложение». Вы также можете задать вопросы на сайте вопросов и ответов Microsoft Docs и на веб-сайте сообщества разработчиков Visual Studio C++. Используйте эти сайты для поиска ответов на вопросы и обращения за помощью. Дополнительные сведения см. в разделе Как сообщить о проблеме с набором инструментов Visual C++ или в документации.
Если вы обнаружили новый способ решения этой проблемы, который мы должны добавить в эту статью, сообщите нам об этом. Вы можете отправить нам отзыв, используя кнопку ниже на этой странице. Используйте его, чтобы создать новую задачу в нашем репозитории GitHub с документацией по C++. Спасибо!
VSCode имеет множество отличных расширений, и Live Server — одно из лучших.
Всего за пару кликов Live Server позволяет вам увидеть свою страницу в реальном времени в реальном браузере. Более того, он поддерживает перезагрузку в реальном времени, поэтому если вы обновите свой код, изменения также отразятся в браузере.
Все, что вам нужно сделать, это щелкнуть правой кнопкой мыши файл HTML, который вы хотите просмотреть, щелкнуть правой кнопкой мыши и выбрать "Открыть с помощью Live Server":
Сервер в действии
Но что, если Live Server не открывает ваш браузер и не показывает вашу страницу так, как вы ожидаете? Если это происходит с вами, вот несколько вещей, которые вы можете попробовать.
Перезапустите VSCode
Иногда лучшее, что вы можете сделать, это запустить VSCode с нуля.
Сначала сохраните всю свою работу. Затем закройте VSCode, что также остановит все установленные вами расширения.
Затем снова откройте VSCode и повторите попытку — перейдите к HTML-файлу, который хотите просмотреть, щелкните правой кнопкой мыши и выберите «Открыть с помощью Live Server».
Настройте браузер для Live Server
Возможно, расширение работает, но в вашей системе нет браузера по умолчанию.
Даже если вы установили браузер по умолчанию для своей системы, не помешает сообщить Live Server, какой браузер вы хотите использовать явным образом.
Сначала откройте командную палитру с помощью F1, затем введите «Настройки: Открыть настройки (JSON)» и выберите этот параметр.
Откроется файл VSCode settings.json.
Прокрутите файл до конца, добавьте запятую после последней настройки, затем вставьте "liveServer.settings.CustomBrowser": "chrome" :
Обратите внимание, что вы также можете использовать "firefox" , "safari" или любой другой браузер в качестве значения параметра "liveServer.settings.CustomBrowser".
Наконец, сохраните файл settings.json и попробуйте снова запустить Live Server.
Установите браузер по умолчанию для вашей операционной системы
Даже после указания Live Server, какой браузер вы хотите использовать, возможно, что он по-прежнему не открывает вашу страницу в этом браузере должным образом.
Следующее, что нужно попробовать, — установить браузер по умолчанию для самой операционной системы.
Точный способ сделать это зависит от вашей операционной системы, поэтому лучше поискать, как это сделать, если вы не уверены.
Вот как выглядит страница настроек в Windows:
Авторы и права: Адвитя-шарма
Перейти на действующую страницу самостоятельно
Если по какой-то причине Live Server по-прежнему не открывает страницу в вашем браузере автоматически, не беспокойтесь. Вы всегда можете открыть любой браузер и просмотреть страницу напрямую.
Пока работает Live Server, вы должны видеть свою страницу.
В заключение
Это несколько распространенных исправлений, которые вы можете попробовать, если Live Server работает не так, как вы ожидаете.
Будьте в безопасности и наслаждайтесь (живым) программированием.
Если эта статья была вам полезна, отправьте твит .
Научитесь программировать бесплатно. Учебная программа freeCodeCamp с открытым исходным кодом помогла более чем 40 000 человек получить работу в качестве разработчиков. Начать
freeCodeCamp – это поддерживаемая донорами некоммерческая организация, освобожденная от налогов в соответствии со статьей 501(c)(3) (идентификационный номер федерального налогоплательщика США: 82-0779546)
Наша миссия: помочь людям научиться программировать бесплатно. Мы достигаем этого, создавая тысячи видеороликов, статей и интерактивных уроков по кодированию — все они находятся в свободном доступе. У нас также есть тысячи учебных групп freeCodeCamp по всему миру.
Пожертвования в пользу freeCodeCamp идут на наши образовательные инициативы и помогают оплачивать серверы, услуги и персонал.
Читайте также: