Мы пробуем 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'.
Что не так и как это может быть исправленным?
Спасибо