Как я могу отладить быстрее в Visual Studio?

Вы хотите использовать %d или %i для целых чисел. %@ используется для объектов.

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

label.intValue = count;
7
задан GEOCHET 17 September 2009 в 02:21
поделиться

4 ответа

У меня есть макрос именно для этой цели. В меню инструментов откройте Macros -> Macros IDE. На левой панели дважды щелкните MyModule (или создайте новый модуль) и вставьте этот код:

Imports System
Imports EnvDTE
Imports EnvDTE80
Imports EnvDTE90
Imports System.Diagnostics

Public Module MyModule
    Sub AttachToIIS()
        Try
            Dim dbg2 As EnvDTE80.Debugger2 = DTE.Debugger
            Dim trans As EnvDTE80.Transport = dbg2.Transports.Item("Default")
            Dim dbgeng(2) As EnvDTE80.Engine
            dbgeng(0) = trans.Engines.Item("T-SQL")
            dbgeng(1) = trans.Engines.Item("Managed")
            Dim proc2 As EnvDTE80.Process2 = _
                dbg2.GetProcesses(trans, Environment.MachineName).Item("w3wp.exe")
            proc2.Attach2(dbgeng)
        Catch ex As System.Exception
            MsgBox(ex.Message)
        End Try      
    End Sub
End Module

Затем вы можете отредактировать сочетания клавиш и установить для него новую комбинацию; Я использую Ctrl + Shift + A. Команда для вызова будет Macros.MyMacros.MyModule.AttachToIIS .

EDITED: изменено "COMPUTERNAME" на Environment.MachineName .

13
ответ дан 6 December 2019 в 11:50
поделиться

Вы должны иметь возможность отлаживать IIS так же, как если бы вы использовали веб-сервер Visual Studio (Cassini):

  1. Показать Свойства для вашего проекта ASP.NET.
  2. Выберите вкладку Интернет .
  3. В разделе Серверы выберите Использовать локальный веб-сервер IIS . Заполните URL-адрес проекта .
  4. Запустите свой проект в отладчике, нажав F5 ( Debug => Start Debugging ).

Если вы работаете в Vista или новее с включенным UAC, вам нужно будет запустить Visual Studio от имени администратора, чтобы это работало. Щелкните правой кнопкой мыши ярлык Visual Studio и выберите Запуск от имени администратора ... . Примите приглашение повысить привилегии.

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

Отладка-> Присоединить к процессу

Начните вводить имя процесса «w3wp», и он сразу же найдет его в списке.

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

Вы можете написать макрос и назначить его кнопке панели инструментов.

1
ответ дан 6 December 2019 в 11:50
поделиться
Другие вопросы по тегам:

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