C# VisualStudio问题:如何以编程方式转到特定的文件路径和行号?
在Visual Studio输出窗口中,可以双击包含文件路径和行号的行,它会自动将您带到该位置。在我的程序中,我需要模拟这种行为,并能够单击某个按钮,例如,转到我告诉它要转到的特定文件和行号。如有任何帮助/建议,将不胜感激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")
我在C语言中工作。您可以编写宏工具/宏/宏IDE来实现这一点。以下命令将选择特定文件并转到给定行号
DTE.Windows.Item("myfile.cs").Activate()
DTE.ExecuteCommand("Edit.Goto", "1234")
我试过这个宏,但我不认为这将为我需要的工作。我需要能够从我的C代码中调用宏,并将文件名和行号作为参数传入。我在代码中查找如何调用宏,但运气不太好。。。谢谢你的帮助@杰克:啊,这很有道理。我确实怀疑你可以从C调用宏,但我也不知道该怎么做。