Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# VisualStudio问题:如何以编程方式转到特定的文件路径和行号?_C#_Visual Studio 2008_File_Visual Studio Express_Line Numbers - Fatal编程技术网

C# VisualStudio问题:如何以编程方式转到特定的文件路径和行号?

C# VisualStudio问题:如何以编程方式转到特定的文件路径和行号?,c#,visual-studio-2008,file,visual-studio-express,line-numbers,C#,Visual Studio 2008,File,Visual Studio Express,Line Numbers,在Visual Studio输出窗口中,可以双击包含文件路径和行号的行,它会自动将您带到该位置。在我的程序中,我需要模拟这种行为,并能够单击某个按钮,例如,转到我告诉它要转到的特定文件和行号。如有任何帮助/建议,将不胜感激 我在C语言中工作。您可以编写宏工具/宏/宏IDE来实现这一点。以下命令将选择特定文件并转到给定行号 DTE.Windows.Item("myfile.cs").Activate() DTE.ExecuteCommand("Edit.Goto", "1234")

在Visual Studio输出窗口中,可以双击包含文件路径和行号的行,它会自动将您带到该位置。在我的程序中,我需要模拟这种行为,并能够单击某个按钮,例如,转到我告诉它要转到的特定文件和行号。如有任何帮助/建议,将不胜感激


我在C语言中工作。

您可以编写宏工具/宏/宏IDE来实现这一点。以下命令将选择特定文件并转到给定行号

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

我试过这个宏,但我不认为这将为我需要的工作。我需要能够从我的C代码中调用宏,并将文件名和行号作为参数传入。我在代码中查找如何调用宏,但运气不太好。。。谢谢你的帮助@杰克:啊,这很有道理。我确实怀疑你可以从C调用宏,但我也不知道该怎么做。