如何在C#中使用EnvDTE以编程方式打开文件

6
如何使用C#中的EnvDTE编程打开文件。
2个回答

11
假设您已经有了正确的DTE实例的钩子...
DTE.ExecuteCommand("File.OpenFile", "c:\\derp.txt");

3
如果路径中有空格,请用双引号将其括起来。 - Ivan Ferrer Villa
@IvanFerrerVilla的评论解决了一个看起来模糊不清的错误,即由于路径中存在空格,导致我在运行命令时从VS收到“/”无效命令的问题。 - ScottFoster1000

1
您可以直接在Visual Studio Console中尝试以下代码片段:
$DTE.ItemOperations.OpenFile("c:\derp.txt",$DTE.Constants.vsViewKindTextView)

只要该文件存在,它应该能够打开它...

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接