How to open file programmatically using EnvDTE in C#.
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...