Не открывается файл в visual studio
Я создал новый проект 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 под Windows 10 и добавили в неё поддержку языка C++.
VSCode является универсальной IDE, благодаря наличию онлайн каталога с множеством расширений, позволяющих настроить среду как вам удобней. При этом её можно использовать для разработки на разных языках программирования.
Данная среда может использоваться и для разработки HTML-страниц.
Сегодня мы рассмотрим установку двух расширений Browser Preview и Live Server, которые позволяют создавать HTML-сайты не устанавливая отдельный web-сервер, и производить отладку и правку дизайна сайта не переключаясь между редактором и браузером!
Установка расширения Browser Preview
чтобы открыть окно Расширения.
Нам потребуется установить расширения Browser Preview от автора Kenneth Auchenberg.
Данное расширение позволяет вам организовывать просмотр страницы непосредственно в IDE, что очень полезно, при внесении в HTML-страницу множества мелких правок.
Также нам понадобится расширение – Live Server от Ritwick Dey.
Установка расширения Live Server
Это по сути небольшой web-сервер не требующий долгой настройки и готовый к запуску по одному щелчку на кнопку!
После установки Live Server обязательно закройте VSCode и запустите его снова.
Установка
Возможно, вам так же придется установить расширение Debugger for Chrome от Microsoft.
Создание проекта
Давайте создадим тестовый проект для нашей страницы.
Допустим, все проекты у нас будут храниться в папке d:\html
Откроем консоль cmd.exe и введем команды:
Откроется новое окно VSCode, в котором уже открыта папка проекта test1:
Добавим в нее новый файл index.html
Для этого нажмите на указанную кнопку и введите имя файла:
Щелкните на файл, чтобы открыть его в редакторе.
Давайте создадим простейшую страницу:
Проверка HTML-страницы
У нас есть проект и web-страница, пришло время её проверить.
Сначала запустим Live Server, для этого просто нажмите кнопку Go Live:
Откроется новое окно браузера и сервер будет запущен на порту
Закройте вкладку браузера, мы будем использовать Browser Preview
Создание конфигурации для запуска Browser Preview
Выберите меню Run -> Add configuration…
Выберите пункт Browser Preview
Будет создан файл launch.json замените его содержимое на:
Сохраните и закройте вкладку.
Запустите Browser Preview, для этого нажмите F5 или на указанную кнопку, она появится после первого запуска конфигурации:
.
Нажмите на «Запустить test1…»
Откроется вкладка с нашей страницей:
Работа с Browser Preview
Данное расширение очень удобно при разработке страниц с нуля, так как позволяет видеть изменения сразу после сохранения страницы.
Давайте добавим текст на страницу:
Нажмите Ctrl+S – страница будет сохранена и тут же обновиться вкладка с нашим сайтом в Browser Preview
Отладка сайта в браузере
Вы можете использовать внешний браузер для отладки сайта, запущенного в Live Server
Я расположил окна рядом, для большей наглядности.
Давайте добавим еще одну строку в html-файл:
Сохраним файл – содержимое обновится и в браузере, и во вкладке Browser Preview.
Заключение
Сегодня мы рассмотрели настройку среды разработки 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. Любые предложения, пожалуйста?
похоже, что ваши настройки решения были повреждены, когда студия разбилась. Вы можете сбросить их, удалив :
- убедитесь, что вы можете Показывать скрытые файлы
- найдите решение в Проводнике Windows. Это должно быть
- должен быть скрытый *.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 работала для меня.
- закройте все экземпляры Visual Studio на клиентском компьютере
- вручную удалите соответствующую папку кэша клиента 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 не может.
Читайте также: