Epplus не найден на сервере
У меня есть консольное приложение c#. Запись данных из БД в Excel с помощью Epplus.
Он работает локально. Однако на моем тестовом сервере это не работает. Сообщение об ошибке ниже
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or ass embly 'EPPlus, Version=4.5.3.2, Culture=neutral, PublicKeyToken=ea159fdaa78159a1 ' or one of its dependencies. The system cannot find the file specified. at UserAndVehicleList.DAL.GetUserList() at UserAndVehicleList.Program.Main(String[] args)
Что я уже пробовал:
foreach (DataTable table in ds1.Tables) { using (ExcelPackage excel = new ExcelPackage()) { excel.Workbook.Worksheets.Add("Worksheet1"); // Determine the header range (e.g. A1:D1) // string headerRange = "A1:" + Char.ConvertFromUtf32(headerRow[0].Length + 64) + "1"; // Target a worksheet var worksheet = excel.Workbook.Worksheets["Worksheet1"]; // Popular header row data //worksheet.Cells[headerRange].LoadFromArrays(headerRow); worksheet.Cells["A1"].Style.Font.Bold = true; //worksheet.Cells[headerRange].Style.Font.Size = 14; //worksheet.Cells[headerRange].Style.Font.Color.SetColor(System.Drawing.Color.Blue); //ExcelWorksheet ws = pck.Workbook.Worksheets.Add("Accounts"); worksheet.Cells["A1"].LoadFromDataTable(table, true); //pck.Save(); root = @"C:\ " + EntityName + ""; // If directory does not exist, create it. if (!Directory.Exists(root)) { Directory.CreateDirectory(root); } path = root + @"\" + fileName; //FileInfo excelFile = new FileInfo(@"C:\Users\amir\Desktop\test.xlsx"); FileInfo excelFile = new FileInfo(path); excel.SaveAs(excelFile); } }