参数输入到 VS12.0 命令提示打开特定行号 vb.net

Argument To Input Into VS12.0 Command Prompt To Open To a Specific Line Number vb.net

我正在寻找一些代码来打开 visual studio 命令提示符并移动到特定的行号。这是我到目前为止得到的:

Process.Start("C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts\Developer Command Prompt for VS2013.lnk", "/K devenv /edit FileLocation /command ""edit.goto LineNumber""")

命令提示符打开,但我无法提出论点。命令:

devenv /edit FileLocation /command "edit.goto LineNumber"

在命令提示符下有效,但我不确定如何使用 process.start()

将此命令输入 vb.net

首先,不要使用快捷方式定位程序。

您应该找到 Visual Studio 的目录,然后从那里执行它。比如我的位于C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE.

例如:

Process.Start("C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe", "/edit ""FileLocation"" /command ""edit.goto LineNumber""")

这样您就不必依赖快捷方式的存在了。