def openFile(self, filePath, lineNo, project, platform): if not lineNo or lineNo <= 0: lineNo = 1 if MiscUtil.doesProcessExist("^devenv\.exe$"): self.openFileInExistingVisualStudioInstance(filePath, lineNo) # This works too but doesn't allow going to a specific line # self._sys.executeNoWait('[VisualStudioCommandLinePath] /edit "{0}"'.format(filePath)) else: # Unfortunately, in this case we can't pass in the line number self.openCustomSolution(project, platform, filePath)
def openFile(self, filePath, lineNo, solutionPath): if not lineNo or lineNo <= 0: lineNo = 1 if MiscUtil.doesProcessExist('^devenv\.exe$'): self.openFileInExistingVisualStudioInstance(filePath, lineNo) # This works too but doesn't allow going to a specific line #self._sys.executeNoWait('[VisualStudioCommandLinePath] /edit "{0}"'.format(filePath)) else: # Unfortunately, in this case we can't pass in the line number self.openVisualStudioSolution(solutionPath, filePath)