StackOverflowException в OfficeOpen XML .ExcelPackage - PullRequest
0 голосов
/ 26 февраля 2020

Мы пробуем OfficeOpen XML .ExcelPackage. Мы добавили его в наш проект Visual Studio 2019 c#, используя NuGet. Если это уместно, на компьютере установлен Office Pro Plus 2019.

Наш очень простой тестовый код:

using OfficeOpenXml.Core.ExcelPackage;
using System.IO;
namespace MyNS
{
  class Program
  {
    static void Main(string[] args)
    {
      var info = new FileInfo(@"\ExcelTest\new.xlsx");
      var package = new ExcelPackage(info);
    }
  }
}

Мы выполнили приведенный выше код в режиме отладки и перешагнули через new ExcelPackage , VS перестает отвечать на запросы примерно на две минуты, затем возвращается с исключением stackoverflow. Создает \ExcelTest\new.xlsx, но пусто. VS ищет файл ExtensioMethods.cs для отображения стека вызовов. Он отображает следующие элементы:

Поиск источника для 'D: \ B \ ExcelPackageSource.Core \ Code \ OfficeOpen Xml .Core.ExcelPackage \ ExtensonMethods.cs'. Контрольная сумма: SHA1 {e9 26 f0 6d 7d e8 e4 f7 95 ed 3d cc 91 2a c1 60 2a dd 4f f1} Файл 'D: \ B \ ExcelPackageSource.Core \ Code \ OfficeOpen Xml .Core.ExcelPackage \ ExtensonMethods.cs 'не существует. Поиск в документах сценария для 'D: \ B \ ExcelPackageSource.Core \ Code \ OfficeOpen Xml .Core.ExcelPackage \ ExtensonMethods.cs' ... Поиск проектов для 'D: \ B \ ExcelPackageSource.Core \ Code \ OfficeOpen Xml .Core.ExcelPackage \ ExtensonMethods.cs. Файл не найден в проекте. Поиск документов, встроенных в файл символов. Встроенный документ не найден. Параметры исходных файлов отладки для активного решения указывают, что отладчик не будет просить пользователя найти файл: D: \ B \ ExcelPackageSource.Core \ Code \ OfficeOpen Xml .Core.ExcelPackage \ ExtensonMethods.cs. Отладчику не удалось найти исходный файл 'D: \ B \ ExcelPackageSource.Core \ Code \ OfficeOpen Xml .Core.ExcelPackage \ ExtensonMethods.cs'.

Что не так и как это может быть исправленным?

Спасибо

...