2013-06-13 3 views
1

계약자가 이전에 작업 한 프로젝트를 돕고 있습니다 (그래서 많은 역사가 없습니다).System.Management.Automation을 어떻게 배포합니까?

프로젝트가 제대로 빌드되지만 일부 작업을 수행하려고하면 System.Management.Automation.dll을 찾을 수 없다는 런타임 오류가 발생합니다.

해결 방법으로 설치 디렉토리에 수동으로 dll을 설치했습니다. 그런 다음 Microsoft.Management.Infrastructure를로드하지 못했음을 나타내는 오류가 발생합니다.

거의 알 수 있듯이 이러한 dll은 Microsoft Management Framework 다운로드 및 Powershell 3.0에있을 수 있습니다.

내 질문 :이 dll이 포함되어있는 가장 작은 패키지는 무엇이며 프로덕션 소프트웨어 릴리스를 배포하는 가장 좋은 방법은 무엇입니까?

편집

그냥 명확하게하기 위해 - 나는 "알몸"단지 그 DLL을 배포하여/frankenbuild 해킹을 찾고 있지 않다, 나는 그 DLL을위한 올바른 재배포 가능 패키지를 식별하기 위해 노력하고 있습니다. 나는 그것이 어느 것을 해결할 수없는 것 같습니다.

편집

도움이된다면, 우리는 실행중인 코드의 성격 프로그래밍 Exchange 사서함을 만드는 것입니다.

답변

1

난 당신이 법적으로 혼자 그 두 개의 DLL 중 하나를 재배포 할 수없는 생각 (자동화에 대한 예를 here에 대한 논의, 당신은 또한이 네임 스페이스에 대한 section on MSDN은 "재배포"를 확인하실 수 있습니다). 대상 컴퓨터에 PowerShell과 관리 프레임 워크가 있는지 확인해야합니다.

+0

고맙지 만, 나는 그 (것)들을 혼자 재배치하고 싶지 않다 - 나는 사용할 것이다 정확한 재배포 가능 패키지를 확인하려고 노력하고있다. – JMarsch

관련 문제