Почему я не могу отлаживать код JavaScript и .NET4 одновременно с Visual Studio 2010? - PullRequest
3 голосов
/ 01 марта 2012

В VS2008 и 2.0 CLR я почти всегда подключался к веб-серверу для отладки кода .NET и Internet Explorer для отладки кода скрипта.Я мог установить точки останова на любом слое, и было очень легко отследить проблемы на любом уровне.

После обновления до VS2010 я теперь обнаружил, что больше не могу работать таким образом.Я должен выбрать либо отладку кода скрипта, либо отладку кода .NET.Немного хлопотно продолжать «отсоединять все», а затем снова подключать к другому процессу.

Если я попытаюсь включить и отладчик .NET, и отладчик сценариев, я получу следующую ошибкусообщение:

enter image description here

Мой вопрос: Какова техническая причина этого ограничения (например, изменение архитектуры во время выполнения .NET 4.0) и есть ликакая-нибудь работа для этого?Я провел некоторое время, исследуя эту тему в Google, и не нашел абсолютно ничего подходящего.Это похоже на огромный шаг назад для Visual Studio!

1 Ответ

0 голосов
/ 02 марта 2012

Возможно, это может помочь в качестве обходного пути: Если вы выбираете «параметры и настройки» в меню «отладка» в Visual Studio, включена ли отладка «Just-In-Time» для сценария? Это будет в пункте меню «Отладка» и заголовке подменю «Just-In-Time» - у меня есть 3 варианта: Managed, Native и Script, и все выбраны.

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

...