Я работаю в команде, которая в настоящее время специализируется на создании оконных приложений Windows в C# /. NET, которые взаимодействуют с локальными пользовательскими экземплярами Microsoft Excel через Office COM Interop. В настоящее время мне предъявлено обвинение в указании нового продукта, но мне сказали, что проект не будет работать, если приложение не может работать на Mac, а также на Windows, то есть мы должны иметь возможность выпуска Mac версии приложения который может быть установлен на OSX и взаимодействовать с объектной моделью экземпляра пользователя Microsoft Excel для Mac.Office (Excel) COM-взаимодействие на Mac OSX с использованием .NET Core?
Запуск приложения с помощью Parallels, Mono или Wine (см. COM Interop Through Wine in OSX, на который никогда не отвечали) не является решением, поскольку спецификация приложения требует, чтобы пользовательская машина не была каким-либо образом изменена. Мы просто должны предположить, что у пользователя есть лицензионная локальная копия Excel, работающая с этим ... что мы всегда делали в Windows, где она отлично работает.
Я думаю, что .NET Core является ответом, но я не могу найти где-либо там, где он определенно говорит, что мы можем (или будем иметь возможность) получить доступ к библиотеке объектов Excel из C# при запуске .NET Core на Mac OSX с помощью установлена локальная копия Excel для Mac. Может ли кто-нибудь указать мне, пожалуйста, где это уже обсуждалось, или нет, расскажите мне, как я могу узнать от Microsoft, если это в их дорожной карте для .NET Core?