2014-11-17 3 views
0

PowerShell 명령을 사용하여 NuGet 패키지가 있습니다.코드로 NuGet PowerShell 명령 실행

상황에 맞는 메뉴 (vsix로 추가)에서 관리하고 싶습니다. NuGet.VisualStudio를 사용하면 코드로 NuGet 패키지를 설치할 수 있지만 NuGet 패키지 PowerShell 명령을 실행하는 방법을 찾지 못합니다.

아무도 도와 줄 수 있습니까?

감사

마티유

답변

0

당신은 당신의 NuGet 패키지에서 파워 쉘 스크립트를 실행하기 위해 IScriptExecutor를 사용할 수 있습니다.

+0

정확히 내가 원하는 것 같습니다. 정말 고맙습니다! 그러나 나는 그것을 사용하는 방법에 대해 잘 모르겠습니다. 예를 들어, 내 NuGet PowerShell을의 psm1에 나는 기능 FOO1 ($ PARAM1) { } 수출-ModuleMember FOO1 기능 FOO2 ($ PARAM1, $ PARAM2) { } 수출-ModuleMember FOO2 방법을Foo2 "p1" "p2" 으로 전화하려면 scriptExecutor.ExecuteScript 메서드를 사용 하시겠습니까? 도움을 주셔서 대단히 감사합니다. –

+0

나는 당신의 질문에 대해 오해했습니다. IScriptExecutor를 사용하여 ** a NuGet 패키지에있는 powershell 스크립트 파일 **을 실행할 수 있습니다. 귀하의 경우에는 임의의 PowerShell 스크립트를 실행하고 싶습니다. 그게 네가하고 싶은 일이라면, 미안, 이건 NuGet에 의해 지원되지 않는다. –

+0

확인. 나는 그것에 대한 해결 방법을 찾으려고 노력할 것입니다. 감사 –