Не открывается файл в visual studio

Обновлено: 07.07.2024

Я создал новый проект C++ в Visual Studio 2008. Код еще не написан, изменены только настройки проекта.

когда я компилирую проект, я получаю следующую фатальную ошибку:

фатальная ошибка LNK1104: не удается открыть файл 'C:Program.obj'

эта конкретная проблема вызвана указанием зависимости для файла lib, который имел пробелы в своем пути. Путь должен быть окружен кавычками для правильной компиляции проекта.

на Свойства Конфигурации -> Компоновщик -> Ввод вкладка свойств проекта, есть Дополнительные Зависимости собственность. Эта проблема была исправлена путем изменения этого свойства:

C:\Program файлы\программное обеспечение sdk\lib \ библиотека.Либ

" C:\Program файлы\программное обеспечение sdk\lib \ библиотека.lib"

где я добавил кавычки.

Это может произойти, если файл все еще работает.

:-1: ошибка: LNK1104: не удается открыть файл ' debug\****.exe'

проблема ушла для меня после закрытия и повторного открытия Visual Studio. Не знаю, почему возникла проблема, но это может быть стоит попробовать.

Это было на VS 2013 Ultimate, Windows 8.1.

проверьте также, что вы не включили это: свойства конфигурации -> C / C++ - > препроцессор -> предварительная обработка файла.

У меня было то же самое problem.It вызвано символом", " в имени папки дополнительной библиотеки path.It решается путем изменения дополнительного пути к библиотеке.

моя проблема была отсутствует .lib расширение, я просто связывал против mylib и ВС решил искать mylib.obj .

в моем случае это был вопрос неправильной ссылки. Проект ссылался на вывод другого проекта, но последний не выводил файл, где первый искал.

для сборки проекта (название проекта -> построение зависимостей -> сборки настройки -> компилятор MASM (некоторые)), задание Создать Предварительно Обработанный Список Источников до True вызвал проблему и для меня, очистив настройку, исправил ее. VS2013 здесь.

Я отвечаю, потому что я не вижу это конкретное решение, перечисленное кем-либо еще.

по-видимому, мой антивирус (Ad-Aware) отмечал DLL, от которой зависит один из моих проектов, и удалял его. Даже после исключения каталога, где живет DLL, то же самое поведение продолжалось до тех пор, пока я не перезагрузил компьютер.


Россия
  • размер шрифта уменьшить размер шрифтаувеличить размер шрифта
  • Печать
  • Эл. почта
  • Станьте первым комментатором!

Настройка VSCode для работы с HTML

В прошлых статьях ( первая часть , вторая часть ) мы рассмотрели установку среды разработки VSCode под Windows 10 и добавили в неё поддержку языка C++.

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

Данная среда может использоваться и для разработки HTML-страниц.

Сегодня мы рассмотрим установку двух расширений Browser Preview и Live Server, которые позволяют создавать HTML-сайты не устанавливая отдельный web-сервер, и производить отладку и правку дизайна сайта не переключаясь между редактором и браузером!

Установка расширения Browser Preview

чтобы открыть окно Расширения.

Нам потребуется установить расширения Browser Preview от автора Kenneth Auchenberg.

2021-03-05_10-31-24.jpg

Данное расширение позволяет вам организовывать просмотр страницы непосредственно в IDE, что очень полезно, при внесении в HTML-страницу множества мелких правок.

Также нам понадобится расширение – Live Server от Ritwick Dey.

Установка расширения Live Server

Это по сути небольшой web-сервер не требующий долгой настройки и готовый к запуску по одному щелчку на кнопку!

2021-03-05_11-52-30.jpg

После установки Live Server обязательно закройте VSCode и запустите его снова.

Установка

Возможно, вам так же придется установить расширение Debugger for Chrome от Microsoft.

Создание проекта

Давайте создадим тестовый проект для нашей страницы.

Допустим, все проекты у нас будут храниться в папке d:\html

Откроем консоль cmd.exe и введем команды:

Откроется новое окно VSCode, в котором уже открыта папка проекта test1:

2021-03-05_10-36-30.jpg

Добавим в нее новый файл index.html

Для этого нажмите на указанную кнопку и введите имя файла:

2021-03-05_10-46-51_2.jpg

Щелкните на файл, чтобы открыть его в редакторе.

Давайте создадим простейшую страницу:

Проверка HTML-страницы

У нас есть проект и web-страница, пришло время её проверить.

Сначала запустим Live Server, для этого просто нажмите кнопку Go Live:

2021-03-05_11-57-00.jpg

Откроется новое окно браузера и сервер будет запущен на порту

2021-03-05_11-57-39.jpg

Закройте вкладку браузера, мы будем использовать Browser Preview

Создание конфигурации для запуска Browser Preview

Выберите меню Run -> Add configuration…

Выберите пункт Browser Preview

Будет создан файл launch.json замените его содержимое на:

Сохраните и закройте вкладку.

Запустите Browser Preview, для этого нажмите F5 или на указанную кнопку, она появится после первого запуска конфигурации:

2021-03-05_12-02-47.jpg

2021-03-05_12-10-57.jpg

.

Нажмите на «Запустить test1…»

Откроется вкладка с нашей страницей:

2021-03-05_12-13-15.jpg

Работа с Browser Preview

Данное расширение очень удобно при разработке страниц с нуля, так как позволяет видеть изменения сразу после сохранения страницы.

Давайте добавим текст на страницу:

Нажмите Ctrl+S – страница будет сохранена и тут же обновиться вкладка с нашим сайтом в Browser Preview

2021-03-05_12-16-18.jpg

Отладка сайта в браузере

Вы можете использовать внешний браузер для отладки сайта, запущенного в Live Server

Я расположил окна рядом, для большей наглядности.

Давайте добавим еще одну строку в html-файл:

Сохраним файл – содержимое обновится и в браузере, и во вкладке Browser Preview.

2021-03-05_12-21-30.jpg

Заключение

Сегодня мы рассмотрели настройку среды разработки VSCode для разработки HTML-страниц.

Мы установили расширения Browser Preview и Live Server.

Создали тестовую страницу.

Настроили профиль для запуска нашей страницы в Browser Preview.

Открыли нашу страницу во вкладке Browser Preview и протестировали автоматическое обновление содержимого вкладки при обновлении содержимого HTML-страницы.

Протестировали обновление страницы в Google Chrome при обновлении содержимого файла.

В следующей статье мы рассмотрим настройку VSCode для разработки на языке программирования PHP.

последнее, что я делал, было добавить таймер в пользовательский элемент управления, который обновляет цвет. Теперь каждый раз, когда я открываю проект, он загружает его, а затем говорит: "Visual Studio перестала работать".

Я заметил, что Visual Studio "запускает" таймер в режиме конструктора, поэтому я подумал, что это может вызвать проблему, поэтому я удалил таймер из конструктора.cs, а затем переименовал все файлы, которые открывала Visual Studio, но все равно он аварийно завершает работу. Все остальные проекты работают нормально. Это 4-е время, когда это случилось со мной. Я использую Visual Studio 2012 Ultimate. Любые предложения, пожалуйста?

похоже, что ваши настройки решения были повреждены, когда студия разбилась. Вы можете сбросить их, удалив :

  1. убедитесь, что вы можете Показывать скрытые файлы
  2. найдите решение в Проводнике Windows. Это должно быть
  3. должен быть скрытый *.suo файл в той же папке. Удалить его.

это сбросит все настройки вашего решения, в том числе окна были открыты.

отключение расширений Visual Studio исправлено для меня

Инструменты -> Расширения и обновления -> установлен

в моем случае, Web Essentials был причиной проблемы

надеюсь, что это помогает!

закройте все экземпляры VS 2012. Откройте VS 2012 в режиме администратора (только VS 2012 без решения), затем с помощью этого экземпляра VS попробуйте открыть проект *.ФСЛ.

Он должен открыться должным образом. Для меня только это решение работает, ни удаление *.файл suo не отключает расширения и обновления.

надеюсь, что это помогает. Наслаждаться. Что вас останавливает:)

Если у вас есть другая версия Visual Studio на вашем компьютере, откройте ее. Щелкните Отладка - > Присоединить К Процессу. Выберите другой процесс Visual Studio. Вы должны видеть только одного. Имя процесса-devenv.исполняемый.

теперь повторите проблему в сломанном VS. Он сломается на исключении в unbroken VS.

в моем случае исключение выглядело так

необработанное исключение типа System.Исключение typeloadexception' произошло в Microsoft.VisualStudio.Платформа.Вседитор.dll файлы

дополнительная информация: тип метода 'Connect' 'В JetBrains.ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС.SrcView.ContextNotifications.ContextNotificationControl' от JetBrains сборку.Платформа.UI, версия=104.0.0.0, Культура=нейтральная, PublicKeyToken=1010a0d8d6380325 ' не имеет реализация.

я исправил это, запустив установщик Resharper и установив опцию восстановления.

убедитесь, что права доступа к файлам согласованы. Если bin или obj папки не могут быть доступны, Visual Studio может аварийно завершить работу. Установите права собственности и разрешения на файл в свойствах файла - > безопасность - > дополнительно.

очистка моего кэша TFS работала для меня.

  1. закройте все экземпляры Visual Studio на клиентском компьютере
  2. вручную удалите соответствующую папку кэша клиента TFS, а затем запустите Visual Studio

соответствующие папки TFS для удаления вручную выглядят следующим образом:

TFS 2017: %localappdata%\Microsoft\Team Foundation.0\Cache\

TFS 2015: %localappdata%\Microsoft\Team Foundation.0\Cache\

TFS 2013: %localappdata%\Microsoft\Team Foundation.0\Cache\

TFS 2012: %localappdata%\Microsoft\Team Foundation.0\Cache\

"Выбранный файл является файлом решения, но был создан более новой версией этого приложения и не может быть открыт"

Я бы подумал, что VS имеет обратную совместимость. Есть ли какой-нибудь способ открыть это?

3 ответа

Мы используем сторонний компонент, который аварийно завершает работу Visual Studio 2010 при просмотре его в конструкторе. Это само по себе не было нарушением сделки, так как мы писали код макета вручную. Однако в прошлый раз, когда конструктор этого компонента был просмотрен случайно и Visual.

У меня установлены Visual Studio 2008 и 2010 бок о бок, но попытка открыть файл sln 2008 или 2010 ни к чему не приводит. Песочные часы загораются примерно на секунду, а затем исчезают, и ничего не открывается. Я где-то читал, что файл sln напрямую связан с VS, но я не могу пойти по этому пути.

Вы можете редактировать файлы sln и csproj/vbproj вручную и попробовать этот способ, я использовал этот метод без побочных эффектов. В файле sln в первых строках для VS2010 будет написано

и для решения VS2008:

Кроме того, в файле проекта 2010 года вы можете найти такой раздел, как

который необходимо будет изменить следующим образом

Только с этими 2 типами изменений я смог открыть проекты решения & с VS 2008. Конечно, могут появиться и другие различия, но если у вас есть время, вы всегда можете использовать метод try/fail, пока не справитесь с этим.

VS обратно совместим, да - вы можете открыть файл решения VS 2005, например, в VS 2008. Однако он не совместим с прямой передачей - предположительно, это решение было создано кем-то с VS 2010. EDIT: Согласно комментариям, с VS2010 SP1 вы можете открыть решения VS2012. Я сам этого не проверял.

Вы вполне можете увидеть предупреждение об этом (неизвестная версия инструментов или что - то в этом роде), но это вполне может сработать. У меня есть несколько проектов, в которых есть отдельные файлы решений для VS2008 и VS2010, но которые используют одни и те же файлы проектов .

Шаг 1: Перейдите в местоположение вашего проекта, где находится проект . файл sln сохраняется, а затем щелкните по нему правой кнопкой мыши и выберите "Properties". Un check "Read Only", как указано ниже:

Шаг 2: Снова перейдите в то место, где находится проект . файл sln сохраняется, а затем щелкните по нему правой кнопкой мыши, чтобы открыть его с помощью блокнота и изменить "Файл решения Microsoft Visual Studio, версия формата 12.00" на "Файл решения Microsoft Visual Studio, версия формата 11.00" в файле.

Похожие вопросы:

Как я могу понизить уровень файла решения Visual Studio 2015 до файла решения 2013 года, который открывается изначально в Windows? Или как я могу заставить селектор версий Visual Studio открыть файл.

Я установил Visual Studio Code на Windows. Когда я пытаюсь открыть файл решения в VS Code, он открывает файл решения, а не открывает все проекты в решении. Есть ли способ открыть существующие.

Я установил как visual studio 2008, так и 2010. Когда я пытаюсь открыть файл решения visual studio 2008, он открывается в visual studio 2010. Он не открывается в vs 2008.

Мы используем сторонний компонент, который аварийно завершает работу Visual Studio 2010 при просмотре его в конструкторе. Это само по себе не было нарушением сделки, так как мы писали код макета.

У меня установлены Visual Studio 2008 и 2010 бок о бок, но попытка открыть файл sln 2008 или 2010 ни к чему не приводит. Песочные часы загораются примерно на секунду, а затем исчезают, и ничего не.

Я открыл проект, созданный в visual studio 3 в visual studio 5 неосознанно. Поэтому, когда я пытаюсь снова открыть этот проект в visual studio 3, он не открывается, а также показывает ошибку.

Попытка открыть решение VS 2012 (файл SLN) явно в VS 2013 завершается успешно. Просто дважды щелкнув его в Windows Explorer, вы все равно откроете его в VS 2012. Я читал Visual Studio 2012 не.

Я использую сообщество Visual Studio 2015. Я делаю GettingStartedWithLoadTesting. Я пытаюсь открыть файл SampleWebTest.webtest, но он открывается как xml. Он не открывается, как это было на школьном.

Как запустить файл .exe, созданный из решения visual studio с файлами зависимостей на веб-странице? Если я запущу .exe прямо так: <a href=Folder/App.exe.

Я думаю, что использовал visual studio 2017 и написал пакет SSIS. Теперь я установил visual studio 2019 и не могу открыть файл решения. Ошибка: Неподдерживаемая Эта версия Visual Studio не может.

Читайте также: