Как я отключаю сценарий Visual Studio 2008 года, отлаживающий

Вы пытались добавить параметры в свой тест в соответствии с вашим источником данных? Я думаю, что в вашем дескрипторе метода тестирования есть 5 параметров:

[TestMethod]
[TestCategory("APITests")]
[DataSource("System.Data.Odbc",
"Dsn=Excel Files;" +
"Driver={Microsoft Excel Driver (*.xls)};" +
"dbq=|DataDirectory|\\APITestData.xls;" +        
"defaultdir=.;" +
"driverid=790;" +
"maxbuffersize=2048;" +
"pagetimeout=5;" +
"readonly=true",
"APITestData$", 
DataAccessMethod.Sequential)]
[DeploymentItem("APITestData.xls")]
public void PostAndValidateAPITests(var Odbc, var param, var isReadonly, var API, var accessMethod)
{
    //UNIT TEST CASE CODE
}
7
задан Joshua Belden 6 May 2009 в 16:30
поделиться

9 ответов

Поскольку это известная проблема, и возможное решение - установить инструменты Silverlight, я решил, что лучшее решение - отключить Internet Explorer 8 и просто запустить мои сайты в FireFox.

2
ответ дан 6 December 2019 в 21:19
поделиться

Вы установили оба флажка в IE, чтобы отключить отладку сценария:

Отключить отладку сценария (Internet Explorer)

Отключить отладку сценария (Другое)

Также убедитесь, что после вы внесли изменения, вы закрыли все экземпляры IE. Затем попробуйте отладку с помощью VS еще раз.

Обновление: просто попробовал сам, но это решение не работает.

Обновление2: все еще не работает после перезагрузки

Наконец-то найдено возможное решение отсюда . По-видимому, это известная проблема, и обходным путем является установка инструментов Silverlight и указание веб-проекту отладить silverlight (отладчик явно не может отлаживать и silverlight, и скрипты).

Подтверждено: решение инструментов Silverlight действительно работает.

4
ответ дан 6 December 2019 в 21:19
поделиться

Отключить всю отладку скриптов:

  • Открыть новую командную строку (запуск-> запустить, cmd.exe). Если вы на 64-битный компьютер должен быть 32-битное приглашение (запуск-> запуск, c: \ windows \ syswow64 \ cmd.exe)
  • рег добавить HKLM \ SOFTWARE \ Microsoft \ VisualStudio \ 9.0 \ AD7Metrics \ Engine \ {F200A7E7-DEA5-11D0-B854-00A0244A1DE2} / v ProgramProvider / d {} 4FF9DEF4-8922-4D02-9379-3FFA64D1D639 / f

Если вы используете Visual Web Developer Express, заменить VisualStudio с VWDExpress:

  • reg add HKLM \ SOFTWARE \ Microsoft \ VWDExpress \ 9.0 \ AD7Metrics \ Engine \ {F200A7E7-DEA5-11D0-B854-00A0244A1DE2} / v ProgramProvider / d {} 4FF9DEF4-8922-4D02-9379-3FFA64D1D639 / f

Если вы хотите восстановить свой компьютер, чтобы снова можно было отлаживать скрипты:

  • reg add HKLM \ SOFTWARE \ Microsoft \ VisualStudio \ 9.0 \ AD7Metrics \ Engine \ {F200A7E7-DEA5-11D0-B854-00A0244A1DE2} / v ProgramProvider / d {170EC3FC-4E80-40AB-A85A-55900C7C70DE} / f
5
ответ дан 6 December 2019 в 21:19
поделиться

Совершенно очевидно, что это вариант IE и требует перезагрузки.

1
ответ дан 6 December 2019 в 21:19
поделиться

В IE перейдите в Свойства обозревателя -> вкладка «Дополнительно» и установите флажок «Отключить отладку сценариев (Internet Explorer)»

0
ответ дан 6 December 2019 в 21:19
поделиться

Пробовали ли вы щелкнуть файл правой кнопкой мыши и выбрать «Просмотреть в браузере», чтобы проверить, возникает ли та же ошибка? Этот метод позволяет избежать отладки кода, если вы, конечно, уверены, что он не содержит ошибок.

0
ответ дан 6 December 2019 в 21:19
поделиться

В Internet Explorer: Инструменты -> Свойства обозревателя -> Вкладка «Дополнительно» -> Отключить отладку скриптов

Internet Options Screenshot

0
ответ дан 6 December 2019 в 21:19
поделиться

В Visual Studio перейдите в Инструменты> Параметры. Убедитесь, что установлен флажок «Показать все настройки».

Visual Studio Tool Options

Он находится в разделе «Отладка»

0
ответ дан 6 December 2019 в 21:19
поделиться

У меня работает.

Для решения этой проблемы требуется установка Silverlight 2 Tools для Visual Studio 2008 SP1. Поэтому, если у вас не установлены эти инструменты, вы можете загрузить их с сайта Microsoft ( http://www.microsoft.com/downloads/details.aspx?familyid=C22D6A7B-546F-4407-8EF6-D60C8EE221ED&displaylang=en ). Если это не вариант для вас, в конце этого сообщения в блоге есть несколько альтернативных решений. Щелкните правой кнопкой мыши свой проект и откройте свойства проекта. Перейдите на лист «Параметры запуска» и нажмите кнопку «Silverlight» в нижней части экрана. Поскольку отладчик не может одновременно отлаживать код Silverlight и код сценария, это отключит отладку сценария и, следовательно, позволит избежать проблемы.

http://blogs.msdn.com/greggm/archive/2009/04/06/ dis disable-script-debugging-in-vs-2008-ie8.aspx

0
ответ дан 6 December 2019 в 21:19
поделиться
Другие вопросы по тегам:

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