问题
How to open file programmatically using EnvDTE in C#.
回答1:
Assuming you have a hook to the correct DTE instance...
DTE.ExecuteCommand("File.OpenFile", "c:\\derp.txt");
回答2:
You can try the following snippet directly in the Visual Studio Console:
$DTE.ItemOperations.OpenFile("c:\derp.txt",$DTE.Constants.vsViewKindTextView)
It should open the file as long as it exists...
来源:https://stackoverflow.com/questions/5039226/how-to-open-file-programmatically-using-envdte-in-c-sharp