2017-02-14 9 views
0

Visual Studio 명령 프롬프트를 열고 특정 줄 번호로 이동하는 코드를 작성하려고합니다. 여기까지 내가 지금까지 무엇을 얻었 는가 :VS12.0 명령 프롬프트에 입력 할 인수 특정 줄 번호로 열기 vb.net

Process.Start("C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts\Developer Command Prompt for VS2013.lnk", "/K devenv /edit FileLocation /command ""edit.goto LineNumber""") 

명령 프롬프트가 나타나지만 논쟁하는 데 문제가 있습니다. 명령 :

devenv /edit FileLocation /command "edit.goto LineNumber" 

명령 프롬프트에서 작동하지만 내가 입력에 vb.net으로이 명령은 Process.Start를를 사용하는 방법을 잘 모르겠어요() 모든의

+0

[특정 줄 번호의 Visual Studio에서 파일 열기] (http://stackoverflow.com/questions/350323/open-a-file-in-visual-studio-at-a-specific- 라인 번호) –

+0

@TS 필자는이 페이지에서 명령을 사용했지만 vb.net 응용 프로그램을 통해 명령을 사용하는 것에 대해서는 아무것도 사용하지 않았습니다. – user2823955

답변

1

첫째, 단축키를 사용하지 않는 프로그램 찾기

당신은 비주얼 스튜디오의 디렉토리를 찾아야한다, 대신, 다음 거기에서 그것을 실행합니다. 예를 들어, 광산은 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE에 있습니다. 예를 들어

:

Process.Start를 ("C : \ 프로그램 파일 (마이크로 소프트 비주얼 스튜디오 14.0 \ Common7 \ IDE \의으로 Devenv.exe \ 86)", "/ 편집" "FileLocation" "/ 명령 ""edit.goto LineNumber "" ")

이렇게하면 바로 가기의 존재에 의존 할 필요가 없습니다.

+0

파일이 미리 존재하는지 확인하기 위해 코드를 검사했습니다. Visual Studio가 설치된 모든 컴퓨터에서 실행할 수 있어야하므로 위치가 표준이어야합니다. – user2823955

+1

따라서 내가 추가 할 바로 가기가 내 컴퓨터에 존재하지 않는 바로 가기의 위치를 ​​결정하는 대신 Visual Studio의 설치 경로를 결정하십시오. 그렇게하면 모든 시스템에서 VS를 직접 실행할 수 있습니다. 이 작업을 수행 할 수있는 몇 가지 방법이 있습니다. –

+0

마지막 코멘트를 삭제하고 싶습니다. 이것이 올바른 방법입니다. 파일 위치 주변에 이중 ""공백을 사용하는 것이 좋습니다. – user2823955