myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Office-Technologien » Unter VS2019 in einem VSTO Word-Document eine 32-Bit Assembly einbinden
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Unter VS2019 in einem VSTO Word-Document eine 32-Bit Assembly einbinden

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
texMan texMan ist männlich
myCSharp.de-Mitglied

Dabei seit: 28.11.2017
Beiträge: 13
Entwicklungsumgebung: C#, VBA, Visual Objects


texMan ist offline

Unter VS2019 in einem VSTO Word-Document eine 32-Bit Assembly einbinden

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo zusammen,

ich versuche unter Visual Studio 2019 in einem VSTO Word-Document "Dokument1.docx" eine 32-But Assembly für den Datenzugriff einzubinden.

Dazu habe ich als Zielplattform x86 eingestellt.
Leider kommt beim Starten immer die Meldung, dass die Datei oder Assembly nicht gefunden wurde.
Alle erforderlichen Dateien liegen im entsprechenden Ordner.

Mit z.B. Windows Forms funktioniert bei gleicher Einstellung alles perfekt.
Weiß jemand einen Rat?


Jürgen
22.11.2019 09:42 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.236
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Thema war schon dutzende Male hier im Forum ;-)

Prüfe, ob alle benötigten Abhängigkeiten auch für x86 auf Deinem System sind, zB die VSTO Runtime Packages.
Wenn Du keine plattformspezifischen Komponenten benötigst, kannst Du aber auch problemlos mit AnyCPU arbeiten.

PS: sei Dir bewusst, dass VSTO in der Form nicht mehr weiter entwickelt wird und die ganz klare Empfehlung für Office Addins die  JavaScript API ist.
22.11.2019 10:36 Beiträge des Benutzers | zu Buddylist hinzufügen
texMan texMan ist männlich
myCSharp.de-Mitglied

Dabei seit: 28.11.2017
Beiträge: 13
Entwicklungsumgebung: C#, VBA, Visual Objects

Themenstarter Thema begonnen von texMan

texMan ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Danke!
22.11.2019 10:43 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
texMan texMan ist männlich
myCSharp.de-Mitglied

Dabei seit: 28.11.2017
Beiträge: 13
Entwicklungsumgebung: C#, VBA, Visual Objects

Themenstarter Thema begonnen von texMan

texMan ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Anscheinend ist es so, dass man ein VSTO-Document nicht mit einer 32-Bit Assembly nutzen kann.
Nachdem ich das Projekt auf AnyCPU umgestellt und die 32-Bit durch eine 64-Bit Assembly ausgetauscht habe, funktioniert es.

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von texMan am 22.11.2019 14:35.

22.11.2019 14:35 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Abt
myCSharp.de-Team

avatar-4119.png


Dabei seit: 20.07.2008
Beiträge: 13.236
Herkunft: Stuttgart/Stockholm


Abt ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Zitat von texMan:
Anscheinend ist es so, dass man ein VSTO-Document nicht mit einer 32-Bit Assembly nutzen kann.

Doch, kann man. Kann problemlos mit einer 32 Bit Anwendung ein 32 Bit Office bedienen.
Ich kann aber nicht mit einer 32 Bit Office Anwendung ein 64 Bit Office bedienen.

Alle neuen Office-Installationen, die zB mit Office 365 mitkommen, sind per default x64.
22.11.2019 14:39 Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum
Antwort erstellen


© Copyright 2003-2019 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 07.12.2019 18:16