Hallo Leute,
ich bin gerade dabei ein Projekt auf .net Core 3.1 zu migrieren (ich muss das leider tun weil ich das neue EF Core 5.0 nutzen will und das ist ja durch das geforderte Framework nicht mehr mit .net 4.7 kompatibel).
Abgesehen davon das einen die Migration durch ein Tal der Tränen schickt bin ich jetzt von >3600 Fehlern auf 10 runter. Schaut also mal nicht so schlecht aus.
Leider gibt es eine Funktion für die ich keine Alternative in .net Core 3.1 finde:
Wie der Name schon sagt habe ich bis dato mit der GetAvticeObject Methode eine bereits laufende Instanz von Outlook an mein Programm angebunden (um zu vermeiden das ich immer wieder eine neue Outlook Instanz für das Programm erzeuge).
Leider kommt die Meldung:
"GetActiveObject is not a Member of 'Marshal'"
Ich habe im Internet schon recherchiert und es wird gesagt das die GetActiveObject, wie der Fehler besagt, nicht mehr im .Core Framework verfügbar ist.
Ich bin bei meinen Recherchen auf diesen Beitrag gestoßen:
stackoverflow.com/questions/64…ve-com-object-in-net-core
Hier wird darauf verwiesen das man den Code einfach aus dem marshl.cs Repo einkopieren soll. Abgesehen davon das sich der Code nicht in VB.net übersetzten lässt verstehe ich auch nicht "wohin" dieser Code gehören sollte.
Daher final die Frage, gibt es einen Weg in .net Core eine aktive Application Outlook, Word, Excel usw. abzufragen?
Danke für eure Hilfe.
ich bin gerade dabei ein Projekt auf .net Core 3.1 zu migrieren (ich muss das leider tun weil ich das neue EF Core 5.0 nutzen will und das ist ja durch das geforderte Framework nicht mehr mit .net 4.7 kompatibel).
Abgesehen davon das einen die Migration durch ein Tal der Tränen schickt bin ich jetzt von >3600 Fehlern auf 10 runter. Schaut also mal nicht so schlecht aus.
Leider gibt es eine Funktion für die ich keine Alternative in .net Core 3.1 finde:
Wie der Name schon sagt habe ich bis dato mit der GetAvticeObject Methode eine bereits laufende Instanz von Outlook an mein Programm angebunden (um zu vermeiden das ich immer wieder eine neue Outlook Instanz für das Programm erzeuge).
Leider kommt die Meldung:
"GetActiveObject is not a Member of 'Marshal'"
Ich habe im Internet schon recherchiert und es wird gesagt das die GetActiveObject, wie der Fehler besagt, nicht mehr im .Core Framework verfügbar ist.
Ich bin bei meinen Recherchen auf diesen Beitrag gestoßen:
stackoverflow.com/questions/64…ve-com-object-in-net-core
Hier wird darauf verwiesen das man den Code einfach aus dem marshl.cs Repo einkopieren soll. Abgesehen davon das sich der Code nicht in VB.net übersetzten lässt verstehe ich auch nicht "wohin" dieser Code gehören sollte.
Daher final die Frage, gibt es einen Weg in .net Core eine aktive Application Outlook, Word, Excel usw. abzufragen?
Danke für eure Hilfe.
mfG.
Stephan
Stephan
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „kaifreeman“ ()