Warum nicht das Büro PIA richtig installiert werden, um den GAC?

Ich arbeite derzeit an einem c# - Projekt, wo muss ich den Zugriff auf Outlook. Die Entwicklung erfolgt auf zwei verschiedenen Rechnern, von denen office installiert ist, und von denen nicht. Ich zuvor gefragt, wie kompiliere mein Projekt gegen die outlook-com-Objekt, und in einem der Kommentare vorgeschlagen, dass ich kompiliert office primary interop assembly oder PIA. In meinem heruntergeladenen Office 2007 PIAes ist eine msi-Datei, soll die Installation einer Reihe von PIAs für die verschiedenen Teile von Office. Mein problem ist, dass dies scheinbar nicht passiert. Auf meinem Büro-weniger-Maschine, nach der Eingabe

msiexec /i o2007pia.msi

an einer Eingabeaufforderung, den windows-installer startet, die Meldung zeigt "Bitte warten Sie, während Windows konfiguriert Microsoft Office 2007 Primary Interop Assemblies. Erfassen erforderlicher Informationen" zusammen mit einem Fortschrittsbalken bei etwa 33%, nach dem es verschwindet, und nach denen

gacutil -l microsoft.office.interop.outlook

liefert keine Ergebnisse für Office 2007 (bekomme ich ein Ergebnis, welches versioniert 10.0.4504.0 und ist das Ergebnis einer früheren Installations-Versuch mit einer falschen version von Office., aber Office-2007-PIAs haben große version (12.)

Sehe ich ein paar mögliche Erklärungen, von denen keine die ich wirklich glauben, in:

  • GAC nicht umgehen kann, mehrere Versionen der gleichen assembly, und so wird nicht lassen Sie mich eine neuere version installieren.

  • Irgendwie weiß ich nicht erfüllen Anforderungen. Diese sind im Grunde, XPsp2, und .Net 1.1 oder höher, die ich beide habe. Die Anforderungen-Abschnitt auch erwähnt, dass der download funktioniert mit office 2007, was ich nicht installiert habe, aber ich glaube nicht, dass dies ist eine Anforderung. Das ist beides da ist, ist nicht angegeben als Voraussetzung, aber auch, weil Hans Passant in einem Kommentar zu meine ursprüngliche Frage war sehr sicher, dass die PIAs könnten gezielt eingesetzt werden, für die Entwicklung ohne Office installiert wird, so würde es nicht Sinn machen, der von Office als Voraussetzung.

Also hat jemand eine Idee, warum die Office-2007-PIAs nicht korrekt installiert, oder was ich tun könnte, um näher an eine Antwort? Wenn Sie weitere Informationen benötigen, lassen Sie es mich bitte wissen. Danke.

InformationsquelleAutor der Frage Boris | 2011-02-21

Schreibe einen Kommentar