1

В окне вывода Visual Studio вы можете дважды щелкнуть строку, содержащую путь к файлу и номер строки, и автоматически приведет вас в это место. В моей программе мне нужно подражать этому поведению и иметь возможность щелкнуть что-нибудь (например, на кнопке) и перейти к определенному файлу и номеру строки, на который я говорю, чтобы перейти. Любая помощь/предложения будут оценены.Visual Studio Вопрос: Как программно перейти к определенному пути к файлу и номеру строки?

Я работаю в C#.

ответ

2

Чтобы сделать это, вы можете написать макрос (Tools/Macros/Macros IDE). Следующие команды выберут конкретный файл и перейдут к указанному номеру строки.

DTE.Windows.Item("myfile.cs").Activate() 
    DTE.ExecuteCommand("Edit.Goto", "1234") 
+0

Я пробовал этот макрос, но я не думаю, что это сработает для того, что мне нужно. Мне нужно было бы вызвать макрос из моего кода на C# и передать имя файла и номер строки в качестве параметров. Я посмотрел, как вызвать макрос из моего кода, но мне не повезло ... Спасибо за помощь, хотя! – Jack

+0

@Jack: Ах, это имеет смысл. Я подозреваю, что вы можете вызвать макрос из C#, но я не знаю, как это будет сделано. –

Смежные вопросы