2013-01-14 3 views
0

RegSvcs를 사용하여 COM + 응용 프로그램을 등록하려고합니다. 오류가 발생RegSvcs 오류 - System.IO.FileNotFoundException - 파일 또는 어셈블리를로드 할 수 없습니다.

알 수없는 예외가 설치 과정에서 발생 1 : System.IO.FileNotFoundException - 파일 또는 어셈블리를로드 할 수 없습니다 'ServiceSta ck.Redis, 버전 = 3.9.32.0을, 문화 = 중립, PublicKeyToken = 63fa1090bba1cba5 '또는 중 하나를 사용하십시오. 시스템이 지정된 파일을 찾을 수 없습니다.

프로젝트에 6 개의 종속 dll이 있고 그 중 2 개가 speical 폴더에 넣은 3 번째 dll입니다. 그리고 다른 dll은 다음 위치에 있습니다. C : \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ 및 C : \ Program Files \ Reference Assemblies \ Microsoft \ Framework \ v3.5.

누군가가 전에이 문제를 일으키는 경우 pls 답장을 보내주십시오. 감사.

+0

내가 dll을 대체해야합니까? 왜 너는 노력하지 않니? 작동하지 않으면 다시 묻습니다 –

+0

나는 시도했지만 실패했습니다. –

+0

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

답변

0

Visual Studio에서 솔루션 탐색기 창을 열고 참조 노드를 확장하십시오. 어셈블리에 대한 참조를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다. 속성 창에서 로컬 복사를 변경하면 프로젝트의 출력 폴더 ('bin \ Debug'또는 'bin \ Release')에 어셈블리가 복사됩니다.

+0

마침내 그것을 알아 낸다. 세 번째 dlls 런타임 버전은 RegSvcs.exe와 다릅니다. –

관련 문제