2014-01-28 5 views

답변

4

질문을하지 않았다, 더 iwshruntime.dll 파일이 없습니다. 가장 근접한 유형은 유형 라이브러리 IWshRuntimeLibrary의 이름입니다. Windows Scripting Host는 VBScript 또는 JScript로 작성된 스크립트를 실행하거나 런타임 헬퍼 유형 중 하나 인 가장 일반적으로 FileSystemObject을 사용하는 인터넷에서 찾은 코드를 사용하는 데 사용합니다. 그런 종류의 코드가 많이 있습니다. 그렇지 않으면 .NET이 우수한 대안을 갖고 있기 때문에 해당 유형 라이브러리에 의존해야하는 타당한 이유가 있습니다.

c:\windows\system32\wshom.ocx에 대한 참조를 추가하거나 COM 탭에서 "Windows 스크립트 호스트 개체 모델"을 선택하여 얻을 수 있습니다. 변환 된 COM 유형을 포함하는 .NET Interop 라이브러리 -

그래서 당신이 wshom.ocx에서 런타임 종속성으로 끝낼 것입니다 Interop.IWshRuntimeLibrary.dll에 대한 종속성 (안가 사용자의 컴퓨터에 하나를 배포하지 , 그것은 윈도우의 일부) 형식 라이브러리에서 읽은.

항상 사실 VS2010로 볼 수, 최대로 퍼가기 상호 운용성 유형의 속성을 설정 호의. 그렇게하면 interop DLL을 배포 할 필요가 없습니다. VS2008 이전 버전 또는 4.0 이전 버전의 .NET을 대상으로 할 경우 을 실행하면이 해당 DLL을 배포해야합니다.

+1

.net 3.5에서 IWshRuntimeLibrary를 배포하는 올바른 방법은 무엇입니까? 대상 PC에는 wshom.ocx의 다른 버전이있을 수 있으며, 필자가 이해할 수있는 다른 버전이 필요합니다. IWshRuntimeLibrary – witpo

관련 문제