Выполнение приложения C# с отладкой, но не без [закрытого]

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

     Form->input('username', [
            'label' => false,
            'placeholder' => __('Username or email address'),
            'class' => 'form-control',
            'templates' => [
                            'inputContainer' => '{{content}}'
             ],
        ])
        ?>

Ссылка: Cakephp -> Form -> Настройка шаблонов, которые FormHelper использует

10
задан Malfist 10 April 2009 в 20:33
поделиться

8 ответов

Я исправил это, .NET 2.0 Framework был поврежден, и когда я переустановил его, все волшебным образом снова заработало.

5
ответ дан 3 December 2019 в 15:53
поделиться

Попробуйте снять оптимизацию из сборки Release (в настройках проекта) и посмотрите, поможет ли это.

6
ответ дан 3 December 2019 в 15:53
поделиться

У меня были похожие проблемы, когда конфликты времени вызывали сбой, и моя отладка (точки останова и пошаговое выполнение кода) ) заставил код работать в правильном порядке.

7
ответ дан 3 December 2019 в 15:53
поделиться

Я не могу сказать вам, в чем именно проблема, но вот что вы может сделать, чтобы понять, что на самом деле происходит. Я предполагаю, что вы используете VS2008 или 2005.

  1. Переключитесь в режим выпуска
  2. Перейдите в Debug \ Exceptions, и отметьте все «брошенные» исключения, как показано здесь: http://vvcap.net/db/JbWS_tzy2IpBoI7R7amm.htp
  3. Запустите исполняемый файл в отладчике, игнорируйте предупреждения от VS о том, что отладочной информации нет

Кажется, что во время выполнения возникает исключение win32, но так или иначе, вы получите одно или несколько сообщений отладчика, объясняющих, что и за какое исключение произошло. В большинстве случаев эти сообщения ясно показывают, что именно пошло не так [EDIT]: одну вещь, которую я забыл упомянуть, это то, что неуправляемая отладка также должна быть включена, например, здесь (когда вы запускаете программу непосредственно из IDE) или здесь (при подключении к запущенному процессу)

4
ответ дан 3 December 2019 в 15:53
поделиться

Поиск директив #if (DEBUG)? Поиск Debug.Assert (?

Вы погуглили ошибку? Я нашел эту ветку (по общему признанию, не очень полезная)

1
ответ дан 3 December 2019 в 15:53
поделиться

Здесь находится статья поддержки с этой ошибкой. Это применимо?

Возможно, отладчик поглощает исключение, которое выдает API VE3D. В VS, сделайте ctrl + alt + e и измените его, чтобы сломать всякий раз, когда выдается любое исключение. Это может быть tedius, потому что он сломает все ваши блоки try-catch, но он может дать вам некоторую информацию.

Здесь есть некоторая информация. о том, что PlugInLoader. Кажется, это подразумевает, что он должен вызываться из обработчика событий FirstFrameRendered. Возможно, одна из ваших форм это делает, а другая нет?

2
ответ дан 3 December 2019 в 15:53
поделиться

Я думаю, что осталось использовать WinDbg, чтобы попытаться отладить его. Вот несколько ссылок о том, как его использовать:

  1. http://www.codeproject.com/KB/debug/windbg_part1.aspx
  2. http://blogs.msdn.com/johan/archive/2007/11 /13/getting-started-with-windbg-part-i.aspx
  3. http://blogs.msdn.com/tess/ (хороший блог об отладке в целом в windbg)

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

0
ответ дан 3 December 2019 в 15:53
поделиться

мы обнаружили и исправили эту проблему с помощью MSFT, мы столкнулись с этой проблемой при разработке VSTO. Примените следующий патч от MSFT.

http://support.microsoft.com/kb/975954

http://support.microsoft.com/kb/974372

1
ответ дан 3 December 2019 в 15:53
поделиться
Другие вопросы по тегам:

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