Ошибка e0282 visual studio
"Ошибка HRESULT E_FAIL была возвращена из вызова COM-компонента".
Компиляция и запуск приложения на локальном сервере IIS отлично работает - просто не удается отладить.
Другое изменение, кроме перехода на VS2012, теперь я использую Team Foundation Server для управления версиями и отслеживания проблем, но я не вижу, как это повлияет на него.
Я могу сузить его до следующего
- Файл проекта - он был перенесен из VS 2003 в качестве проекта веб-сайта и был измельчен и изменен в разных версиях
- Библиотека времени выполнения Crystal Report/некоторая другая библиотека
Любой, у кого есть идеи?
ОТВЕТЫ
Ответ 1
Ответ 2
В последнее время я получал это много, мне приходилось создавать новый файл и перемещать код в новый файл, чтобы обойти это.
Но я нашел быстрое, легкое и безболезненное решение.
В моем конкретном случае я удаляю файл решения suo (насколько я могу судить, просто хранит информацию, например, какие файлы открыты в IDE и т.д., Поэтому нет никакого реального ущерба для его удаления). Мой файл, казалось бы, был поврежден (IDE не помнит, какие файлы были открыты при перезапуске, его размер составлял 1,7 мг, что кажется большим даже для моего проекта с 40 проектами, в котором редко открываются более 50 файлов одновременно).
Подводя итог: удаление файла .suo, когда VS был закрыт, исправило проблему E_FAIL, которую я получал, открывая мой файл winforms в режиме конструктора.
Я только недавно должен был сделать это в VS2017, но по другой причине сборка заняла больше времени, и 5+ потребовалось несколько минут, чтобы остановить сеанс отладки, удалив этот надоедливый файл suo, исправив его прямо сейчас, и теперь всякий раз, когда VS действует странно, удаление SUO мой первый порт захода.
Ответ 3
У меня была такая же проблема с проектом c++ в Visual Studio 2019.
Следующее решение работало для меня:
- Закройте Visual Studio.
- Перейдите в корневую папку проекта и удалите каталог .vs.
- Запустите Visual Studio и откройте решение.
- Сборка теперь должна работать.
Ответ 4
Я хотел добавить, что столкнулся с этой ошибкой при открытии файла конструктора в приложении WinForms. Моя проблема заключалась в том, что одна из ссылок в проекте ссылалась сама на себя. Видимо, это может произойти, как упоминалось здесь
Я удалил ссылку, и она работает нормально.
Ответ 5
Извините, что оживил мертвый поток, но я решил это на VS2017, удалив кеш шаблона проекта и папки кэша шаблонов элементов в
Затем сбросьте настройки визуальной студии с помощью
Кроме того, вы можете отключить "Легкая загрузка решения для всех проектов".
Ответ 6
Сценарий второй: Среда разработки Microsoft Visual Studio 2010 сбой при создании или отладке проекта веб-приложения. Эта ошибка возникает из-за поврежденного кэша Visual Studio 2010. Чтобы решить проблему, просто удалите кэш проекта из нижерасположенного местоположения:
C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplatesCache
C:\Program Files(x86)\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplatesCache
Затем запустите devenv.exe /setup , чтобы перестроить кеш.
Ответ 7
Doh! В случае, если кто-либо еще получит эту ошибку при попытке подключиться к веб-сайту IIS.
Ответ 8
Это решило мою проблему:
До этого я попробовал вышеупомянутое решение от Саймона, но не работал у меня!
Возможно, объединение этих двух решений выполнило свою работу!
Ответ 9
У меня была такая же проблема после обновления с VS2013 до VS2015.
Проект, над которым я работал, ссылался сам. Пока VS2013 все равно, VS2015 не понравилось, и я получил эту ошибку. После удаления ссылки ошибка исчезла. Мне потребовалось около 4 часов, чтобы узнать это.
Ответ 10
Я пробовал все вышеперечисленные решения, для меня не работает, я нашел решение здесь
Откройте ActivityLog.xml, перейдя в
Проверьте, не указывает ли ошибка, что
Затем запустите эту команду gacutil через приглашение VS Cmd (режим администратора):
Запустить gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll
Ответ 11
Я написал простую программу для открытия другой папки, нажимая на некоторые определенные кнопки. Я сделал свойства файла "content" и "copy if newer" для развертывания. Поэтому, если я установил exe файл в другое программное обеспечение, он фактически установит все свои ресурсы и отлично выполнит программу. Итак, это все о моей программе. При разработке этого иногда, если я запускаю программу для проверки, она обнаружила ошибку
"HRESULT E_FAIL был возвращен из вызова COM-компонента"
и я не смог открыть конструктор. Но почему-то я получил легкое решение для меня. Я не уверен, будет ли это работать для других или нет.
Скопировать всю папку приложения в другое место. щелкните там файл приложения. он не будет работать, поскольку это просто копия, и вы не увидите дизайнера
- Из проводника решений удалите form1.vb(или может быть другое имя, если оно было изменено во время разработки).
- В проводнике решений > щелкните правой кнопкой мыши > добавить существующий элемент > просмотрите файл Form1.vb, из которого скопирована папка (исходное местоположение)
- запустите программу в новом месте. Он будет работать
Проблема с этим решением, если вы хотите что-то добавить, и после запуска программы вы обнаружите ту же ошибку, вам придется скопировать всю папку приложения в другое место и выполнить следующие шаги.
Ответ 12
Ошибка произошла для меня после того, как я установил последний Windows 10 SDK. Я получал ошибку при создании проекта C++ с использованием SDK 8.1. В свойствах проекта я переключаюсь на последний 10 SDK. перестраивать. Это сработало. Вернулся на 8.1. Перестроить. Нет ошибки.
Ответ 13
Похоже, что для вызова диалогового окна "Добавить ссылку" в Visual Studio 2017 необходимо зарегистрировать Microsoft.VisualStudio.Shell.Interop.11.0.dll в GAC. Вы можете выполнить следующие шаги, чтобы зарегистрировать эту сборку в GAC:
Откройте командную строку Develop для VS2017 (убедитесь, что вы запускаете от имени администратора, в противном случае регистрация GAC может быть неудачной)
Измените текущий каталог на папку PublicAssemblies для вашей установки Visual Studio 2017. Мой был:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PublicAssemblies
Выполните следующую команду, чтобы зарегистрировать сборку в GAC:
gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll
Сборка успешно добавлена в кеш
Теперь перезапустите VS2017 и попробуйте снова добавить ссылку на ваш проект. Появится диалоговое окно "Добавить ссылку".
Для получения более подробной информации, пожалуйста, перейдите по ссылке ниже
Ответ 14
Шаги по устранению проблемы:
1.Откройте свое решение/веб-приложение в VS 2012 в режиме администратора.
2. Перейдите в IIS и запишите настройки вашего приложения (например, имя виртуального каталога, физический путь, параметр проверки подлинности и пул приложений).
3. Удалите (щелкните правой кнопкой мыши и выберите "Удалить" ) ваше приложение с веб-сайта по умолчанию. Обновить IIS.
4. Вернитесь к VS 2012 и откройте настройки (щелкните правой кнопкой мыши и выберите свойства) для своего веб-приложения.
5.Выберите раздел Web.In Servers, убедитесь, что вы выбрали "Использовать локальный веб-сервер IIS".
6. В текстовое поле Project Url введите путь к вашему приложению (http:// localhost /Path Application). Нажмите "Создать виртуальный каталог".
7. Перейдите в IIS и примените настройки, указанные на шаге 2. Обновите IIS.
8.Go до VS 2012 и установите этот проект как проект запуска с соответствующей страницей в качестве начальной страницы.
Эта разрешенная проблема для меня для веб-приложения, которое было перенесено с VS 2010 на 2012 год. Надеюсь, это поможет любому, кто ищет конкретную проблему.
Моя конфигурация машины: IIS 7.5.7600.16385
VS 2012 Professional
Windows 7 Enterprise (версия 6.1 - сборка 7601: пакет обновления 1)
Ответ 15
Это происходит на нашем сервере сборки TFS несколько раз (Gated check in). Это папка рабочего пространства. Я не знаю, почему, но доступ к папке рабочей области иногда поврежден. То, что я делаю для устранения проблемы, - это удаление рабочих пространств сборки TFS и удаление соответствующих папок рабочей области. TFS, затем создайте новые рабочие пространства для себя и устраните проблему.
Решение Tousif Ahmed должно работать на локальные сборки. Скопировать папку приложения в другое место должно сделать то же самое, что я делаю в машине сборки TFS.
Ответ 16
Ответ 17
Ответ 18
HRESULT E_FAIL был возвращен из вызова COM-компонента
В моем случае это было потому, что у меня были разные проекты с таким же GUID в моем решении. (Проект был создан путем копирования/вставки)
Ответ 19
Моя проблема проявилась в открытии файла appxmanifest Win10 (каламбур не предназначен). Просто установите инструменты Windows 10 и SDK (перейдите в New- > Project- > Select Windows- > Install Tools).
Ответ 20
- Добавить в разработку, начатую по архитектуре x86 или 64-битной системе, тогда она будет работать и на 32-битной системе.
- но если вы добавите в разработку, инициированную по 32-битной системе, а затем хотите внести изменения в исходный код в 64 бит Примечание. Если вы подключили лицензию SAP на серверную систему, установите порт и задайте имя сервера через диспетчер служб, иначе система выдаст ошибку:
Ответ 21
Я исправил ту же проблему, удалив папку ComponentModelCache
- Закрыть Visual Studio (если вы не сделали этого уже из отчаяния)
- Откройте окно проводника файлов и перейдите в папку toyour AppData. Вы можете добраться туда:
- В строке поиска введите %APPDATA%/.. и нажмите enter
- Кроме того, перейдите к C:\Users\\AppData
Ответ 22
Не уверен в точках воспроизведения ошибки (HRESULT E_FAIL был возвращен из вызова COM-компоненту), но решение для меня было:
- Закройте Visual Studio и отредактируйте его с помощью панели управления.
- Система перезагрузки
После перезагрузки ошибка исчезла.
Ответ 23
Я столкнулся с такой же проблемой в Visual Studio 2017, выполните следующие действия:
Пуск → Выполнить → regsvr32% SystemRoot%\System32\msxml3.dll
Пуск → Выполнить → regsvr32% SystemRoot%\SysWOW64\msxml3.dll
Перезапустите визуальную студию.
Ответ 24
Я нахожу этот ответ, нажав Ctrl + Alt + J, нажмите (. ) вверху, теперь вы можете добавить dll из Browse,.Net или другого. После нажатия кнопки OK нажмите (добавить ссылки в выбранный проект в обозревателе решений) ( это зеленая кнопка плюс "+")
Ответ 25
Прямо над добавлением в обозреватель объектов я не смог понять, как добавить диалоговое окно "Ссылка" в этой версии, так как не смог найти GAC для 2019 года.
Ответ 26
Просто удалите папку с пакетами. Это мне помогло
Ответ 27
Основная причина: Microsoft.VisualStudio.Shell.Interop.11.0.dll отсутствует в GAC.
Решение: 1. Перейдите в меню "Пуск" и откройте командную строку для Visual Studio 2. Введите команду gacutil -i Microsoft.VisualStudio.Shell.Interop.11.0.dll 3. Если ваша система не может найти этот dll файл, вы можете скачать его из диспетчера пакетов Nuget, а затем указать путь к dll
.Все готово! нажмите Enter и все готово!
Ответ 28
Ответ 29
Я только что столкнулся с этой же проблемой. Оказалось, что URL проекта на листе веб-свойств был искажен.
Я только что обновился до Visual Studio 2017 Community Edition и у меня возникают проблемы с загрузкой стандартных заголовочных файлов. Я получаю 507 ошибок из различных заголовочных файлов. Вот некоторые фрагменты:
Некоторые из ошибок:
У меня никогда не было этой проблемы с Visual Studio 2015 Community Edition. Я пропускаю какой-либо компонент из установщика? Любая помощь будет оценена. Спасибо!
4 ответа
Я получил ошибки, чтобы уйти, установив компонент Windows Universal CRT SDK , который добавляет поддержку устаревших Windows SDK. Вы можете установить это с помощью установщика Visual Studio:
Если проблема все еще сохраняется, вам нужно изменить Target SDK в проекте Visual Studio: проверьте, является ли версия Windows SDK 10.0.15063.0.
В: Проект -> Свойства -> Общие -> Версия Windows SDK -> выберите 10.0.15063.0.
Затем будет найден файл errno.h и другие стандартные файлы, и он скомпилируется.
Если кто-то все еще застрял в этом, самое простое решение, которое я нашел, было «Retarget Solution». В моем случае проект был построен из SDK 8.1, обновление до VS2017 принесло с собой SDK 10.0.xxx.
Оттуда вы можете просто построить / отладить свое решение. Надеюсь, поможет
Я обновил VS2017 с версии 15.2 до 15.8. С версией 15.8 вот что произошло:
Project -> Properties -> General -> Windows SDK Version -> select 10.0.15063.0 у меня больше не работает! Мне пришлось изменить его на 10.0.17134.0, а затем все снова собралось. После обновления и без внесения этого изменения я получал те же ошибки файла заголовка.
Если проблема не решена вышеуказанным ответом, проверьте, является ли версия Windows SDK 10.0.15063.0.
Проект -> Свойства -> Общие -> Версия Windows SDK -> выберите 10.0.15063.0
Детали системы:
Windows 10
Visual Studio Community 2017 v.15.2 (26430.6)
— Установленная разработка рабочего стола с C ++ (Снимок экрана: Список установки )Шаг 1: Я написал знаменитую программу Hello World на C ++.
Шаг 2: Я нажал на Построить> Построить решение.
Проблема: ‘Stdio.h’: Данный файл или каталог отсутствует. Полная ошибка:
Детали по устранению неполадок / Вещи, которые я пробовал:
- Свойства конфигурации> Каталоги VC ++
Include Directories $(VC_IncludePath);$(WindowsSDK_IncludePath); - Снимок экрана: Solution Explorer (файлы в проекте)
Код в stdafx.cpp файл:
Код в stdafx.h файл:
Решение
Возникла та же проблема с переносом проекта с VS2013 на VS2017,
Исправлено: измените «Свойства-> Общие-> Версия Windows SDK» на 10Другие решения
Столкнулся с проблемой пропавших без вести stdlib.h а также stdio.h (а может и больше) после установки VS2017 Community на новый компьютер и переноса решения с VS2013 на VS2017.
Сейчас мои проекты строятся без проблем.
Обратите внимание, что вам может потребоваться сделать проект стартовым проектом для ретаргетинга.
Есть три способа решить эту проблему.
Переустановите Visual Studio
Это также сработало для меня, потому что я понял, что, возможно, что-то не так с моим Windows SDK. Я использовал Windows 10, но с Windows SDK 8.1. У вас может быть и эта проблема.
шаги: Откройте установщик Visual Studio> щелкните трехстрочную строку меню> Удалить> Перезагрузите компьютер> Откройте установщик Visual Studio> Установите то, что вам нужно, но убедитесь, что вы устанавливаете только последнюю версию Windows SDK 10, а не несколько или 8.1.У меня была похожая проблема после обновления моего VS2017. Проект построен хорошо; но много «ошибок», когда код был поднят в редакторе. Даже попробовал переустановить VS. Я смог решить эту проблему, установив для параметра «Игнорировать стандартные пути включения» значение «Да». Попытка построить решение с большим количеством ошибок. Вернулся и установил опцию на Нет. После восстановления моя проблема ушла.
Если вы не хотите использовать Windows SDK для Windows 10 (например, вы можете работать над проектом с открытым исходным кодом, решение которого не принимается вами), вы можете решить эту проблему в проекте Windows SDK 8.1 с помощью навигационный Tools -> Get Tools and Features. -> Individual Compontents tab и установка отдельных компонентов «Windows 8.1 SDK» (в составе SDK, библиотек и сред) и «Windows Universal CRT SDK» (в разделе «Компиляторы», средства сборки и среды выполнения):
У меня была такая же проблема при создании VS 2013 Project с помощью Visual Studio 2017 IDE.
Решением было установить правильный «Platformtoolset v120 (Visual Studio 2013)». Для этого должен быть установлен Windows SDK 8.1.
Если вы хотите использовать Platformtoolset v141 (Visual Studio 2017), необходимо установить Windows SDK 10.
Platformtoolset может быть выбран в диалоге свойств проекта: General -> Platformtoolset526 просмотра
1 ответ
103 Репутация автора
Я пытаюсь использовать графическую библиотеку (SFML) для C ++, и у меня возникли проблемы. Я использую Visual Studio 2017. Я посмотрел много уроков на Youtube и получаю ту же ошибку с каждым, что пытаюсь. Я не могу найти решение, так как люди говорят «папки должны быть вместе», что я уже сделал: Вот ошибки, которые я получаю:
E1696 не может открыть исходный файл "stdafx.h" c: Users George source repos Game Game main.cpp 1
E1696 не может открыть исходный файл "SFML / Graphics.hpp" c: Users George source repos Game Game main.cpp 2
Код, который я запускаю (скопированный, с дополнительным):
Раньше в коде не было stdafx.h или std пространства имен, поэтому мне пришлось добавить их, потому что у меня были другие ошибки. Я был бы очень признателен за любую помощь. Спасибо
Ответы (1)
103 Репутация автора
Разобрался несколько дней назад, но забыл опубликовать, как я это исправил. Я скачал 32-битную версию SFML. В свойствах необходимо убедиться, что в нем написано: «Active (win32)» или что-то в этом роде. У меня был мой на "x64", поэтому он не работал. Надеюсь, что это помогло кому-то еще с той же проблемой 🙂
Я пытаюсь использовать графическую библиотеку (SFML) для C ++, и у меня возникли проблемы. Я использую Visual Studio 2017 Я наблюдал много учебников Youtube, и получить ту же ошибку с каждым я стараюсь. Я не могу найти решение, как люди говорят «папки должны быть вместе» , которые я уже сделал: Вот ошибки я получаю:
E1696 не может открыть исходный файл stdafx.h C: Users George источник Repos Game Game main.cpp 1
E0065 ожидается «;» C: Users George источник Repos Game Game main.cpp 5
E1696 исходный файл не может открыть SFML / Graphics.hpp C: Users George источник Repos Game Game main.cpp 2
Код я бег (скопировано с дополнительным):
Перед тем, код не имеют stdafx.h или патезрасе, так что я должен был добавить их, потому что у меня были другие ошибки. Я бы очень признателен за любую помощь. благодаря
Решение
(1) Убедитесь, что ваше приложение находится в режиме отладки (не в режиме выпуска).
(2) Пожалуйста, включите параметры, такие как следующий снимок экрана.
Другие решения
Есть несколько вещей, которые вы можете проверить.
Прежде всего убедитесь, что код, в котором установлена точка останова, достижим. Поместите его в точку входа вашего приложения.
Есть вероятность, что символы отладки где-то перепутались. Следовательно, попробуйте очистить / перестроить проект (вы можете попробовать удалить каталог bin / build вручную).
В Build-> Configuration Manager вы также можете проверить, действительно ли «Отладка» для конфигурации решения заставляет ваш проект выполняться в режиме отладки.
94 Saint [2012-02-21 11:49:00]
Когда я нахожу F5 (режим отладки), ничего не происходит. Строение работает правильно, exe файл, который я могу запустить правильно, но не могу запустить debug. Почему?
У меня была та же проблема, и все трюки не сделали этого, пока я не снял флажок "Включить хостинг Visual Studio" на вкладке отладки в свойствах проекта
45 mo. [2012-09-25 21:18:00]
Тьфу! Я испытывал те же самые симптомы, что и вы, и после того, как вы пробовали все предложения, единственным, кто работал, был ваш собственный: создание нового проекта и копирование всего содержимого.
Затем я заметил, что я не могу вручную удалить свой каталог Bin, и я понял, что MyApp.vshost.exe все время работал в фоновом режиме, не позволяя себе перезаписывать Visual Studio 2012. Не знаю, как это сделать все еще работал с VS2010:/
В итоге, решение, которое сработало для меня: Убейте процесс, повторите попытку.
Другими словами, вы пытались отключить и снова включить?
Перезагрузите VS и попробуйте отладить. Некоторое время это случается, даже у меня также была та же проблема.
Извините, что поставил старый вопрос, но сегодня у меня была такая же проблема, но причина была в том, что из-за порядка сборки решения. Если вы перейдете в Solution Property Pages → Common Properties → Startup Project .
Выбрано Multiple startup projects , переместите веб-проект в начало списка.В моем решении для веб-приложений у меня есть 2 веб-проекта и 5 проектов кода, один из моих проектов кода был наверху, и поэтому отладка не запускалась.
Надеемся, что другие найдут это полезным
5 Neil [2016-03-14 14:10:00]
Это решение уже было упомянуто, но для его работы потребовалось некоторое вмешательство, поэтому ясное решение
На вкладке "Проект/вкладка" выберите "Свойства". (или в вашем браузере решений) Перейдите на вкладку "Отладка". Снимите флажок Включить процесс хостинга Visual Studio. (Снимите флажок) проверьте, работает ли он. если он не перезагружает ваш компьютер (некоторые из файлов проектов работают в фоновом режиме, если вы знаете, как их остановить, перезапуск не обязательно просто заканчивает их задачи) перестроить проект
это должно решить проблему
Что помогло мне решить эту проблему:
- закрыть решение
- удалить файл solution.suo
- повторно открыть решение
Перед тем, как пройти интенсивное исправление. попробуйте это!
Просто запустите файл .exe в папке отладки. "Не закрывай!"
Запустите отладчик в Visual Studio. (i) Должна появиться ошибка. просто скажите "нет"
Закройте файл ".exe", который вы начали на этапе "1".
По какой-то причине визуальная студия застряла в этом приложении, которое я строю, но это сработало для меня.
Во-первых, в свойствах проекта и на вкладке Debug убедитесь, что ваш Start Action установлен на Start Project , а не какой-либо другой параметр, который не будет работать. Если это не разрешило, то:
Перейдите к Tools -> Options -> Environment -> Keyboard и в Show commands containing: введите Debug.Start и убедитесь, что для параметра Shortcuts for selected command: установлено значение F5 (Global) . Также убедитесь, что у вас нет ничего другого, сопоставленного с F5, который может конфликтовать.
Наконец, если это не решит вашу проблему, я предлагаю вам экспортировать текущие настройки среды в качестве резервной копии, а затем reset все настройки среды полностью. Посмотрите, разрешит ли это, если нет, а затем reimport ваши старые настройки и попробуйте восстановить визуальную студию.
закройте проект и удалите все файлы в папке projectinDebug , чтобы создать новое решение для отладки
1 joa [2013-04-23 23:19:00]
Перейдите в Обозреватель решений, щелкните правой кнопкой мыши проект, перейдите в свойства, нажмите "Отладка", внизу снимок установлен, установите флажок "Включить отладку SQL Server".
1 jmurphy [2013-05-22 20:10:00]
Убедитесь, что на вкладке "Проект" → "Свойства" → "Отладка" → "Начало действия", которые "Не запускать, но отлаживать мой код при запуске", не проверяется. Как-то это прошло через месяц после того, как я создал и работал над моим проектом.
Отметив это, я решил проблему.
У меня была такая же проблема с моим настольным приложением, и как этот форум говорит, что вы должны пометить свой проект как проект запуска, поскольку визуальная студия без опознавательных знаков.
Это сработало для меня отлично, и я считаю, что это поможет другим людям, которые могут иметь эту проблему.
0 Aidal [2016-10-13 13:35:00]
У меня была такая же проблема (видимо, несколько лет спустя), где я мог видеть свое устройство в VS 2015, но когда я хотел отлаживать устройство, ничего не происходило.
Это может быть другой вопрос, чем тот, который был у оригинального плаката, но это решение устранило проблему для меня в VS 2015.
Щелкните правой кнопкой мыши решение и выберите "Свойства", а затем отметьте, установлен ли флажок для вашего решения в столбце "Развернуть", если это не так, проверьте его и повторите попытку отладки. Работал для меня.
У меня была эта проблема в приложении WPF, над которым я работал. При запуске отладчика процесс с именем MyApp.VsHost.exe запускается и продолжает работать в фоновом режиме, но исключений не было бы выбрано и ничего в окне вывода, кроме информации о сборке.
Это произошло потому, что я изменил пространство имен моего класса App , но не обновил атрибут Class в App.xaml , чтобы соответствовать новому пространству имен. Я изменил пространство имен в файле xaml, и он снова работал.
Быстрое исправление, которое может помочь кому-то:
Если вы работаете с пакетом SSIS или с решением с несколькими приложениями внутри него. Удостоверьтесь, что у вас есть правильный набор приложений в качестве "Начального проекта".
Если у вас есть отдельный проект приложения или SSIS в той же папке, ваша Visual Studio, вероятно, создает это вместо того, что вы хотите запустить.
Надеюсь, это поможет!
У меня была такая же проблема, и, глядя на ответ брзлвеловера, я нашел следующую проблему, которая, казалось, работала для меня. Проводя это, если кто-то другой имеет такую же проблему, они также могут проверить это.
0 Annye [2015-02-19 15:30:00]
Я нашел решение:
- Закройте решение для Visual Studio
- Откройте заголовок проекта .csproj с помощью блокнота ++, например.
- Поиск тегов в разделе
- Удалить тег конфигурации полностью
- Откройте свое решение, и для меня теперь отладка работает над моим проектом.
0 GlennG [2013-06-03 02:07:00]
Этот процесс обычно работает для меня:
0 toregua [2013-01-23 15:39:00]
Я нашел решение:
- Закройте решение для Visual Studio
- Откройте заголовок проекта .csproj с помощью блокнота ++, например.
- Найдите false в разделе
Visual Studio 2010
В консоли управления пакетами я запустил
и мое решение могло бы скомпилироваться.
Такая же ошибка, попробовал выполнить VS как Администратор, и он сработал.
Я столкнулся с этой проблемой. В моем случае, как-то пропустили проект проекта запуска. Поэтому убедитесь, что один из проектов в вашем решении explorer задан как проект запуска. Чтобы настроить проект запуска, щелкните правой кнопкой мыши по желаемому проекту в проводнике решений → нажмите " Установить как проект запуска"
Мой опыт работы с Visual Studio 2015, я попробовал удалить все процессы и перезапустить, это не сработало. Я попытался удалить каталог bin, это не сработало.
Проверьте Configuration Manager, убедитесь, что все проекты компилируются для одной и той же платформы.
Я отключил процесс хостинга, чтобы обойти проблему его оставления и оставить файлы заблокированными. Когда я это сделал, я обнаружил, что окно консоли не появилось, когда я ударил F5 для отладки, хотя моя программа прошла нормально. Затем я заметил, что у меня установлен флажок "Предпочтительный 32-разрядный". Я отмахивался от этого, перестроил и окно консоли появилось еще раз. Это показалось странным, поэтому я снова отметил его и подтвердил, что могу воспроизвести это поведение. Я использую Visual Studio 2013.
-1 Saint [2012-02-21 12:36:00]
Наконец я создал другой проект и скопировал существующие файлы и папки. Может быть, "непрофессиональный", но он работает:) К счастью, это небольшой проект
У меня очень смешное решение, но это сработало для меня,
Удерживайте клавишу F5, пока не увидите, что отладка началась, я серьезный парень.
Сообщество, где люди делятся уникальным опытом
Вопросы и ответы по любой теме от IT сообщества
Помогаем строить карьеру в IT-индустрии
Биржа удаленной работы для IT-специалистов
Хабр Q&A — вопросы и ответы для IT-специалистов
Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.
Читайте также: