visual studio исходный код не найден

Исходный код недоступен

Проект не содержит исходного кода для кода, который вы пытаетесь просмотреть. Обычно это происходит, когда в окне Стек вызовов или Потоки производится двойной щелчок по модулю, который не имеет исходного кода. Можно продолжить отладку, но невозможно использовать окно с исходным кодом для установки точек останова и выполнения других действий в этом месте. Если необходимо установить точку останова, следует использовать окно дизассемблирования.

На страницах свойств решения можно поменять каталоги, в которых отладчик ищет исходные файлы, и указать отладчику пропускать выбранные исходные файлы. См. страница «Исходные файлы отладки», вкладка «Общие свойства», диалоговое окно страниц свойств решения.

Обзор для поиска исходного кода — щелкните эту ссылку, чтобы открыть диалоговое окно, в котором можно просмотреть расположения и найти исходный код.

Показать дизассемблированный код — запускает окно дизассемблирования.

Всегда показывать дизассемблированный код для отсутствующих исходных файлов — установите этот параметр, чтобы окно дизассемблирования открывалось автоматически при отсутствии исходного кода. Этот параметр также можно изменить в диалоговом окне Параметры (категория Отладка, страница Общие), установив или сняв флажок Показывать дизассемблированный код, если исходный код недоступен.

Источник

Ошибка «Исходный код не найден»

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Вложения

hashes-readonly-bytes.csproj.zip (177.6 Кб, 3 просмотров)

Как скомпилировать код без применения «решение» и «проект»?
Как скомпилировать код на C# написанный в VS 2019 без применения «решение» и «проект»?

Ошибка при запуске «Visual Studio» пакет «monoandroiddesignpackage»
при запуске выдает ошибку: Не могу понять где его найти? подскажите пожалуйста. p.s.

После запуска среды выскакивает окошечко с ошибкой «Unknown error» или «Неизвестная ошибка»
Доброго времени суток. Возникла проблема. После запуска среды выскакивает окошечко с ошибкой.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Ошибка «не найден оператор, принимающий правый операнд типа «const std::string» «
Привет. Подчеркивает Name. Как можно обратиться к public string из класса наследника? 1) Класс.

VBA с базой от Access и ошибка «runtime error «3709» ключ поиска не найден ни в одной записи»
написал базу данных на Access 2007. в главной таблице есть поля подстановки (значения из.

Читайте также:  значок телефона в ворде код знака

Чем по-сути отличаются опции «посмотреть код элемента» и «посмотреть исходный текст»?
Доброго времени суток! Вопрос мой дилетантский. Чем по-сути отличаются опции посмотреть код.

Источник

Visual studio исходный код не найден

Лучший отвечающий

Вопрос

Установил VS2015 и столкнулся с проблемой. Создаю простой проект, например, консольный на С#.

Ставлю точку останова и запускаю отладку, а студия не видит этот исходный код, хотя на точках останова останавливается. В окне средств диагностики пишет, что «достигнута точка останова. Исходный код недоступен». Так и ходит студия по точкам останова, а свой же сгенерированный код в упор не видит.

Тоже самое и для С++. Точки останова видит, код не видит.

Со старыми проектами такая же ситуация: точки останова видит, код не видит.

Те знакомые, кто поставил себе VS2015, с такой ситуацией не сталкивались. Ничего сказать не смогли.

Как заставить студию видеть исходный код отлаживаемого проекта?

Источник

Ошибка отладчика Visual Studio: не удается запустить указанный файл программы не найден

У меня есть решение в c/» >C:full путь здесьVS2010blender.sln

Это решение содержит много проектов(около 100). Когда я их компилирую, они все работают нормально. Я могу запустить их без каких-либо проблем, и (вполне) все работает (есть некоторые ошибки). Один из проектов-ALL_BUILD, но он дает ту же ошибку, если я пытаюсь отладить установку(другой проект). Я компилирую RELWithDebInfo как конфигурацию, и если я выполняю программу вручную, она работает. Он выводится в C:full путь здесьVS2010binRelWithDebInfo

но если я попытаюсь запустить компилятор, он скажет

» Не удается запустить программу C:full путь здесьVS2010RelWithDebInfoALL_BUILD Не удается найти указанный файл»

Я попытался скопировать скомпилированную программу в путь, требуемый VS, но он вызвал ту же ошибку.

Что нужно сделать, чтобы решить эту проблему? Прямо сейчас я настроил cmake для создания также проекта mingw, и я компилирую его и отлаживаю с gdb, но это действительно медленный и непрактичный рабочий процесс, и я хотел бы использовать отладчик VS.

Я должен сказать, что если я компилирую с Debug as configuration, программа даже не запускается.

Я использую VS2010 Express на Win7 64bit

Читайте также:  код трудовой функции техник

(Это большая программа с открытым исходным кодом, поэтому я точно не знаю, что она делает)

3 ответов

угадывая из информации, которую я имею, вы на самом деле не компилируете программу, но пытаетесь ее запустить. То есть BUILD_ALL устанавливается как ваш проект запуска. (Он должен быть жирным шрифтом, в отличие от других проектов в вашем решении) если вы попытаетесь запустить/debug, вы получите описанную вами ошибку, потому что просто нечего запускать.

У меня была такая же проблема 🙂 Проверьте папку «исходный код» в «обозревателе решений», если она не содержит файла «исходный код», то :

щелкните правой кнопкой мыши на «исходный код» > добавить > существующий элемент > Выберите файл, который вы хотите создать и запустить.

Я думаю, что вы должны проверить это:

Если целевой EXE правильно настроен в настройках проекта («Команда», на вкладке отладка). Поскольку все отдельные проекты запускаются при запуске отладки, вполне возможно, что отсутствует только цель отладки для решения «все», проверьте, какой проект в настоящее время активен (вы также можете выбрать цель отладчика, изменив активный проект).

зависимостей (библиотек DLL) также находятся в целевом каталоге отладчика или могут быть загружены (вы можете использовать «зависит.exe » инструмент для проверки зависимостей исполняемого файла или DLL).

Источник

Создание исходного кода

Если при выполнении отладки исходный код недоступен, в Visual Studio отображается документ Исходный код не найден, а если отсутствуют символы для сборки, отображается документ Символы не загружены. Оба документа имеют параметр Декомпилировать исходный код, который создает код C# для текущего расположения. Созданный код C# можно использовать так же, как любой другой исходный код. Можно просматривать этот код, проверять переменные, устанавливать точки останова и т. д.

Символы не загружены

На следующем рисунке показано сообщение Символы не загружены.

Исходный код не найден

На следующем рисунке показано сообщение Исходный код не найден.

Создание и внедрение исходного кода для сборки

Извлечение и просмотр внедренного исходного кода

Исходные файлы, внедренные в файл символов, можно извлечь с помощью команды Извлечь исходный код в контекстном меню окна Модули.

Извлеченные исходные файлы добавляются в решение как прочие файлы. В Visual Studio функция «Прочие файлы» по умолчанию отключена. Чтобы включить эту функцию, установите флажок Инструменты > Параметры > Среда > Документы > Показывать прочие файлы в Обозревателе решений. Без включения этой функции вы не сможете открыть извлеченный исходный код.

Читайте также:  дополнительный код дробного числа

Извлеченные исходные файлы отображаются в разделе прочих файлов в Обозревателе решений.

Известные ограничения

Требуется режим прерывания выполнения

Создание исходного кода с помощью декомпиляции возможно только в том случае, если отладчик находится в режиме прерывания выполнения и приложение приостановлено. Например, Visual Studio переходит в режим прерывания, попадая в точку останова или в исключение. Вы можете легко активировать прерывание выполнения Visual Studio при следующем запуске кода с помощью команды Прервать все ().

Ограничения декомпиляции

Отладка оптимизированных сборок или сборок выпуска

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

Дополнительные сведения можно найти в описании проблемы GitHub Интеграция ICSharpCode.Decompiler с отладчиком VS.

Надежность декомпиляции

Относительно небольшой процент попыток декомпиляции может привести к сбою. Это происходит из-за ошибки пустой ссылки точки последовательности в ILSpy. Мы устранили этот сбой путем перехвата таких проблем и корректного завершения попытки декомпиляции.

Дополнительные сведения можно найти в описании проблемы GitHub Интеграция ICSharpCode.Decompiler с отладчиком VS.

Ограничения при работе с асинхронным кодом

Результаты декомпиляции модулей с шаблонами кода async/await могут быть неполными или неудачными в целом. Шаблоны кода async/await и машины состояния yield state-machine в ILSpy реализованы только частично.

Дополнительные сведения можно найти в описании проблемы GitHub Состояние генератора PDB.

Только мой код

Параметры режима Только мой код (JMC) позволяют Visual Studio выполнять шаг с обходом системы, платформы, библиотеки и других вызовов непользовательского кода. Во время сеанса отладки в окне Модули отображаются модули кода, которые отладчик воспринимает как «Мой код» (т. е. пользовательский код).

Извлеченный исходный код

Исходный код, извлеченный из сборки, имеет следующие ограничения.

Создается только код C#

При декомпиляции создаются только файлы исходного кода на C#. Возможность создавать файлы на каком-либо другом языке отсутствует.

Источник

Онлайн платформа