참조 된 라이브러리로 microsoft.search.interop.dll
을 사용하는 소프트웨어를 개발했습니다. 내가 디버그 모드로 컴파일 할 때 , 내 응용 프로그램은 제대로 작동하지만 릴리스 모드에서 컴파일 할 때,이 오류 얻을 : 나는 http://archive.msdn.microsoft.com/windowssearch (DSearch 프로젝트)에서 코드 샘플 다운로드 한C# Microsoft.Search.Interop을 찾을 수 없습니다.
Microsoft.Search.Interop cannot be found.
합니다.
문제를 어떻게 해결할 수 있습니까? 발견
솔루션 (한 줄에 다음과 같은 실행) :
set MSSdk=c:\Program Files\Microsoft SDKs\Windows\v7.1
"%MSSdk%\Bin\tlbimp.exe" "%MSSdk%\Lib\SearchAPI.tlb" /namespace:Microsoft.Search.Interop /out:Microsoft.Search.Interop.dll /silent
은 가끔 _.dll_으로도 그런 문제가 . 솔루션에서 참조를 제거하고 솔루션을 저장하고 닫은 다음 다시 열고 _.dll_을 다시 추가 했습니까? – Otiel
해결책을 찾았습니다. 이제이 해결 방법을 시도해보십시오. MSSdk = c : \ Program Files \ Microsoft SDKs \ Windows \ v7.1을 설정하십시오. "% MSSdk % \ Bin \ tlbimp.exe" "% MSSdk % \ Lib \ SearchAPI.tlb"/ namespace : Microsoft.Search.Interop /out:Microsoft.Search.Interop.dll/silent – CeccoCQ
문제에 대한 피드백을 제공하는 것이 좋습니다. 솔루션을 사용하여 새 대답을 작성하고 동의 한 것으로 설정해야합니다. – Otiel