2012-07-13 4 views
2

기본 모드를 준수하는 VSTO PowerPoint 추가 기능 프로젝트가 있습니다. 어느 것이 잘 작동합니다. 이제 참조 NeedleSeekAPI.dll을 사용해야하지만 x64 모드를 준수하는 것으로 보입니다.x64에 x86 VSTO PowerPoint 추가 기능을 변환 하시겠습니까?

모든 CPU를 선택하면 문제가 발생합니다. 'NeedleSeekAPI'또는 해당 종속성 중 하나를로드 할 수 없습니다. 잘못된 형식의 프로그램을로드하려고했습니다.

내가 X64을 선택하면 내가 다른 오류가 있습니다 파일이나 어셈블리를로드 할 수 없습니다 'PPTSearch을, 버전 = 1.0.0.0을, 문화 = 중립'또는 해당 종속성 중 하나. 주어진 어셈블리 이름 또는 코드베이스가 유효하지 않습니다. (HRESULT에서 예외 : 0x80131047)

나는이 문서에 따라 64 비트에 내 VSTO 추가 기능 프로젝트를 변환하려고 : http://blogs.msdn.com/b/vsto/archive/2010/04/09/deploying-com-add-ins-for-64-bit-office-using-visual-studio-saaid-khan-for-nathan-halstead.aspx 을하지만,뿐만 아니라, 난 여전히 같은 오류가 작동하지 않습니다. (또는 VSTO PPT addin을 Shared-addin으로 수정해야합니까?)

.NET Framework4에서 VS2010을 사용합니다.

의견이 있으십니까?

답변

0

다른 모드로 컴파일 된 'NeedleSeekAPI.dll'에 대한 호출을 처리하기 위해 다른 프로세스를 생성 할 수 있습니다. 프로세스 간 통신을 처리해야합니다. NeedleSeekAPI.dll을 편집 할 수 있으면 프로세스를 생성 할 때 매개 변수를 전달할 수 있습니다.

관련 문제