2012-06-26 2 views
6

우선 저는 ASP.NET 개발의 초보자라고 말하고 싶습니다. 나는 이것이 간단한 질문이라고 생각하지만 어디서나 대답을 찾을 수 없다. 다음은 내 문제입니다.Interop.MSutil.dll이란 무엇입니까

.NET 2.0에서 develped 된 큰 ASP.NET 프로젝트가 있습니다. 이제 thisProject를 .NET 4.0으로 업데이트해야합니다. VS2010을 사용하여 .NET 4.0으로로드하고 변환 할 때 꽤 잘 작동한다고 생각하지만이 누락 된 참조가 있습니다.

누락 된 참조는 MSutil.dll이며 그 참조가 무엇인지에 대한 단서가 없습니다. 어디서나 dll을 찾을 수 없습니다. 연사 코드에서 그 같이 사용 :

using LogQuery = MSUtil.LogQueryClassClass; 
using IisW3cLogInputClass = MSUtil.COMIISW3CInputContextClassClass; 
using LogRecordSet = MSUtil.ILogRecordset; 
using LogRecord = MSUtil.ILogRecord; 

사람이 말해 줄 수 ...이 참조가 무엇인지

  • ?
  • 어디에서 찾거나 다운로드 할 수 있습니까?
  • 어떻게 내 솔루션에 포함하거나 설치할 수 있습니까?
+0

.NET 2.0 또는 3.5에서 개발되었다는 뜻입니까? 내가 말할 수있는 한 .NET 2.5는 없다. –

+0

죄송합니다. 내 잘못입니다! 나는 2.0을 의미했다 – colosso

답변

10

당신에게 도움이되는 닷넷 DLL 및 COM 개체

사이의 다리입니다.

는 DLL 이러한 단계를 수행 얻으려면 :

  1. 다운로드 로그 파서 패키지를 here. (무료 다운로드, 작은 .msi 파일)

  2. 프로젝트와 Visual Studio로 로그 파서를 설치하십시오.

  3. 설치된 프로그램의 위치를 ​​찾아 보면 "LogParser.dll"이라는 파일이 나타납니다. 예를 들어 파일을 쉬운 위치에 복사하십시오. "C : \ Temp"이유는 아래를 참조하십시오.

  4. 모든 프로그램 -> Microsoft Visual Studio 2010 -> Visual Studio Tools로 이동하고 "Visual Studio Command Prompt"를 마우스 오른쪽 버튼으로 클릭 한 다음 을 선택하십시오.으로 실행하십시오. 콘솔 유형 내에서

  5. : 그것은

    tlbimp "C:\temp\LogParser.dll" /out:"C:\temp\Interop.MSUtil.dll" 
    

- 당신이 다시 컴퓨터에 손실 Interop.MSUtil.dll이있을 것이다,이 후에는 프로젝트 위치에 복사하고 당신처럼에 대한 참조를 추가 다른 외부 DLL 파일에 추가하십시오.

+0

고맙습니다. 불행히도 "MSUtil.COMIISW3CInputContextClassClass;" 및 "MSUtil.LogQueryClassClass;" 그들이 끼어들 수 없다는 오류를 여전히 내라.왜 그런 생각이 드나요? – colosso

+0

정확한 오류 및 처리 단계는 무엇입니까? (컴파일 또는 런타임) 질문에 추가 할 수도 있습니다. –

관련 문제