使用PowerShell打开文件
问题描述:
是否有命令从Visual Studio中的软件包管理器控制台(a.k.a. PowerShell)打开项目项目(例如类文件)?这与我在解决方案资源管理器中双击该文件时发生的情况是一样的。使用PowerShell打开文件
我试过使用Invoke-Item
,但碰巧打开一个新的Visual Studio实例。
答
$DTE.ExecuteCommand(“File.OpenFile”, "a path to your file")
你可以参考本地项目文件是这样的:
$path = [System.IO.Path]
$file = $path::Combine($path::GetDirectoryName($project.FileName), “your local path”)
$DTE.ExecuteCommand(“File.OpenFile”, $file)
就像一个魅力。万分感谢! – dotNET 2015-02-10 08:02:00
我如何管它?我将它附加到我的命令的末尾,但它表示“表达式只被允许作为管道的第一个元素。” – dotNET 2015-02-10 08:05:26
自己找到了。你只需要用&符号('&')来标记命令,它就可以工作。 – dotNET 2015-02-10 08:40:51