2011-01-15 3 views
0

Word 용 VSTO 추가 기능이 있습니다.Windows XP에서 Word 2010에 VSTO 추가 기능이로드되지 않습니다.

Visual Studio 2010 (Word 2007 및 2010)과 VS 2008 (Word 2003)으로 개발되었습니다.

Office (Office 2003, 2007, 2010)뿐만 아니라 Windows (XP, Vista 및 Windows 7)의 다양한 조합으로 설치되어 실행됩니다.

하나 제외 : Windows XP (SP3)의 Word 2010.

단어가 시작될 때 잠시 동안 추가 기능을로드하는 것처럼 보이지만 결국에는 나타나지 않고 추가 기능은 비활성 응용 프로그램 추가 기능 목록에 나타납니다.

추가 기능을 시작할 때 예외 및보고를 catch하는 코드가 있지만 해당 코드가 실행되지 않습니다. 따라서 추가 기능이 실행되기 전에 어딘가에 예외가있는 것으로 보입니다.

Office 2010 PIA가 설치되어 있지 않은 것으로 생각되는 어셈블리가있는 것처럼 들리지만 분명히 설치하려고했는데 이미 있다고 말합니다 (Office 2010 년은 그것을 설치하기로되어 있습니다 (설치하지 않은 이전 Office 버전과 달리).

신뢰할 수없는 코드와 같은 증상 일 수도 있지만 caspol.exe의 메커니즘을 신뢰하는 코드를 계속 사용하고 있습니다. Office와 Windows의 다른 모든 혼합과도 괜찮은 것 같습니다. O 2010 및 W XP에서는 문제가 없다고 추측합니다.

누락 된 "내"어셈블리 중 하나 인 경우 추가 기능이 다른 Windows 버전에 설치되면 누락 될 수 있습니다. 이는 OS와 상관없이 동일한 설치이기 때문입니다.

나는 곤란합니다. 결국

+0

작동하지 않는 운영 체제는 어떤 비트입니까? XP x64에 Office 2010 x64를 설치할 수 있는지는 기억이 나지 않지만 문제가 될 수 있습니다. –

+0

고마워, 게리. 미안 해요, 어떻게 든 StackOverflow의 통지는 "하지 않았다"이 코멘트를 놓쳤습니다. 사실, 함께 작동하지 않는 것은 XP 32 비트와 2010 32 비트입니다! – Peter

답변

1

는, 대답은 매우 간단하다 :

당신이 Vista 및 Windows 7에서 Office 2010을 설치할 때 Office 2007을 기본 Interop 어셈블리가 자동으로 설치됩니다 것으로 보인다. Office 2007 PIA는 VSTO 및 Office 2010에서 사용되는 PIA입니다.

그러나 Windows XP (32 비트)에 Office 2010을 설치하면 PIA가 설치되지 않습니다. 자동으로 그런 다음 Microsoft에서 구할 수있는 o2007.msi 설치 프로그램을 실행하려고하면 Office 2007이 설치되어 있지 않으면 작동하지 않는다고 알려줍니다! 별로 도움이되지 않습니다.

그러나 나는이 StackOverflow question을 발견 한 후 물론 실행 파일이 실행되는 폴더에 원하는 PIA의 실제 DLL을 설치해야합니다.

관련 문제