Быстрое окно часов, не показывающее значение переменной в Visual Studio для C++ / проект CLI

Я пошел бы с решением, предоставленным , kcrumley Просто изменяет его немного для обработки, АННУЛИРУЕТ

create function dbo.HigherArgumentOrNull(@val1 int, @val2 int)
returns int
as
begin
  if @val1 >= @val2
    return @val1
  if @val1 < @val2
    return @val2

 return NULL
end

РЕДАКТИРОВАНИЕ Измененный после комментария от Mark. Поскольку он правильно указал в 3 оцененных логиках x> на ПУСТОЙ УКАЗАТЕЛЬ или x < ПУСТОЙ УКАЗАТЕЛЬ должен всегда возвращать ПУСТОЙ УКАЗАТЕЛЬ. Другими словами, неизвестный результат.

5
задан Deduplicator 9 March 2015 в 16:50
поделиться

3 ответа

Это отладка или выпуск? Сборки релизов, даже с поддержкой PDB, печально известны плохими часами.

1
ответ дан 14 December 2019 в 08:58
поделиться

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

  1. проверка включения степпинга источника .net и включения исходного сервера. http://tinypic.com/view.php?pic=987ubn&s=3#.WAM_D5MrK8o
  2. затем он загрузил все символы.
  3. сделал чистую сборку, снова удалил ее и включил только мой код
  4. чистую сборку, вуаля, я снова получил правильные символы отладки!
5
ответ дан 14 December 2019 в 08:58
поделиться

У меня точно такая же проблема. Его в режиме отладки, ТОЛЬКО на веб-сайтах, другие проекты (консоль, веб-приложения) в порядке. Я использую C #, Visual Studio 2008, asp.net 3.5 SP1.

Я также получаю странные типы в окне локальных переменных.

1
ответ дан 14 December 2019 в 08:58
поделиться
Другие вопросы по тегам:

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