Я пишу приложение, которое считывает некоторые данные из файла AutoCAD DWG, а затем экспортирует их в электронную таблицу Excel. Все отлично работает на моем компьютере разработчика, однако, когда я запускаю его на клиентском компьютере, я получаю System.InvalidCastException
https://drive.google.com/file/d/15an9L9KU-Nuxhp--1Uz_XhJmwHB9U4Hw/view?usp=sharing
Целевой платформой является .NET 4.6.1, а на целевом компьютере установлен Excel в рамках подписки MS Office 365.
Dim xlApp As Excel.Application
Dim xlWorkBook As Excel.Workbook
Dim xlWorkSheet As Excel.Worksheet
Dim misValue As Object = System.Reflection.Missing.Value
xlApp = New Excel.Application
Try
xlWorkBook = xlApp.Workbooks.Add(misValue) ' error on this line
Catch ex As Exception
MsgBox(ex.ToString())
MsgBox(ex.InnerException())
RaiseEvent finished()
Exit Sub
End Try