使用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) 
+0

就像一个魅力。万分感谢! – dotNET 2015-02-10 08:02:00

+0

我如何管它?我将它附加到我的命令的末尾,但它表示“表达式只被允许作为管道的第一个元素。” – dotNET 2015-02-10 08:05:26

+0

自己找到了。你只需要用&符号('&')来标记命令,它就可以工作。 – dotNET 2015-02-10 08:40:51