Проблема с Microsoft.Office.Interop.Excel. .NET Core (3.1)

Помогите разобраться с проблемой: пишу на .NET Core(3.1) и нужно поработать(запись) с .xlsx. Почитал, что используют пакет Microsoft.Office.Interop.Excel - установил. Даже перед дебагом заметил предупреждение, что он может быть не до конца совместим с текущей платформой. Окей.

Ошибка вылетает следующего характера:

System.IO.FileNotFoundException : Could not load file or assembly 'office, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c'. Не удается найти указанный файл.

Гуглил: пишут, что может не совпадать версия excel (у меня 19 стоит), но чтобы не переставлять весь пакет office, решил спросить здесь, может проблема кроется не только в этом или вовсе и не в этом?


Ответы (2 шт):

Автор решения: Pavel Popov

Я так полагаю он не совместим с .NET Core, но вот в этой статье(в самом конце) сделали какой то велосипед, посмотрите ) https://social.msdn.microsoft.com/Forums/sqlserver/en-US/3a5cfda5-506b-46f8-94d3-f3af73a4ec49/problem-referencing-office-interop-from-net-core-3-preview-6?forum=netfxbcl

Вам принципиально не подходит .NET Framework ?

И кстати тут тоже вроде решали https://stackoverflow.com/questions/58130446/net-core-3-0-and-ms-office-interop

Ну в общем ответы есть, надо только искать

→ Ссылка
Автор решения: Wino Veritas

Мне помогло добавить ссылку на модель COM:

Обозреватель решений

→ Ссылка