Thank you for your extensive work poking and prodding the software! I am attempting to replicate this now, and I am finding that I can’t enable your library with this error.
## System Information ##
==================
AppServer Connection: MYSERVER
Form Name: Epicor Functions Maintenance
Customization Name:
Menu ID: BPMN1450
Software Version: 2025.2.0
============
Server Side Exception
There is at least one compilation error.
DataSetToExcel.cs(36,26): error CS0012: The type 'EnumValue<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(41,26): error CS0012: The type 'EnumValue<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(51,26): error CS0012: The type 'EnumValue<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(68,74): error CS0012: The type 'OpenXmlPackage' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(68,28): error CS0012: The type 'OpenXmlPackage' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(68,28): error CS0012: The type 'ISupportedRelationship<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(68,28): error CS1674: 'SpreadsheetDocument': type used in a using statement must be implicitly convertible to 'System.IDisposable'.
DataSetToExcel.cs(70,57): error CS0012: The type 'OpenXmlPackage' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(72,75): error CS0012: The type 'OpenXmlPartRootElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(72,75): error CS1061: 'Workbook' does not contain a definition for 'AppendChild' and no accessible extension method 'AppendChild' accepting a first argument of type 'Workbook' could be found (are you missing a using directive or an assembly reference?)
DataSetToExcel.cs(79,72): error CS0012: The type 'OpenXmlPart' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(79,72): error CS1061: 'WorkbookPart' does not contain a definition for 'AddNewPart' and no accessible extension method 'AddNewPart' accepting a first argument of type 'WorkbookPart' could be found (are you missing a using directive or an assembly reference?)
DataSetToExcel.cs(81,69): error CS1503: Argument 1: cannot convert from 'DocumentFormat.OpenXml.Spreadsheet.SheetData' to 'string'
DataSetToExcel.cs(81,59): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(81,59): error CS0012: The type 'OpenXmlElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(89,47): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(89,47): error CS1061: 'Row' does not contain a definition for 'AppendChild' and no accessible extension method 'AppendChild' accepting a first argument of type 'Row' could be found (are you missing a using directive or an assembly reference?)
DataSetToExcel.cs(91,43): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(91,43): error CS1061: 'SheetData' does not contain a definition for 'AppendChild' and no accessible extension method 'AppendChild' accepting a first argument of type 'SheetData' could be found (are you missing a using directive or an assembly reference?)
DataSetToExcel.cs(100,44): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(100,44): error CS1061: 'Row' does not contain a definition for 'AppendChild' and no accessible extension method 'AppendChild' accepting a first argument of type 'Row' could be found (are you missing a using directive or an assembly reference?)
DataSetToExcel.cs(102,43): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(102,43): error CS1061: 'SheetData' does not contain a definition for 'AppendChild' and no accessible extension method 'AppendChild' accepting a first argument of type 'SheetData' could be found (are you missing a using directive or an assembly reference?)
DataSetToExcel.cs(105,57): error CS0012: The type 'OpenXmlPart' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(105,57): error CS1061: 'WorkbookPart' does not contain a definition for 'GetIdOfPart' and no accessible extension method 'GetIdOfPart' accepting a first argument of type 'WorkbookPart' could be found (are you missing a using directive or an assembly reference?)
DataSetToExcel.cs(106,36): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(108,33): error CS0012: The type 'StringValue' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(109,33): error CS0012: The type 'UInt32Value' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(110,33): error CS0012: The type 'StringValue' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(106,29): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(114,47): error CS0012: The type 'OpenXmlPartRootElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(114,47): error CS7036: There is no argument given that corresponds to the required parameter 'openXmlPart' of 'Workbook.Save(WorkbookPart)'
ExcelToDataSet.cs(33,22): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(33,22): error CS1061: 'Sheets' does not contain a definition for 'Elements' and no accessible extension method 'Elements' accepting a first argument of type 'Sheets' could be found (are you missing a using directive or an assembly reference?)
ExcelToDataSet.cs(41,21): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(41,37): error CS0012: The type 'OpenXmlLeafTextElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(44,47): error CS0012: The type 'OpenXmlLeafTextElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(44,47): error CS1061: 'CellValue' does not contain a definition for 'Text' and no accessible extension method 'Text' accepting a first argument of type 'CellValue' could be found (are you missing a using directive or an assembly reference?)
ExcelToDataSet.cs(46,26): error CS0012: The type 'EnumValue<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(46,51): error CS0012: The type 'EnumValue<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(48,48): error CS0012: The type 'EnumValue<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(53,63): error CS0012: The type 'OpenXmlPartRootElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(54,50): error CS0012: The type 'OpenXmlPartRootElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(54,36): error CS0012: The type 'OpenXmlPartRootElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(100,64): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(100,64): error CS1061: 'Sheets' does not contain a definition for 'Elements' and no accessible extension method 'Elements' accepting a first argument of type 'Sheets' could be found (are you missing a using directive or an assembly reference?)
ExcelToDataSet.cs(102,21): error CS0012: The type 'OpenXmlLeafElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(104,75): error CS0012: The type 'OpenXmlPart' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(104,97): error CS0012: The type 'StringValue' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(104,75): error CS1061: 'WorkbookPart' does not contain a definition for 'GetPartById' and no accessible extension method 'GetPartById' accepting a first argument of type 'WorkbookPart' could be found (are you missing a using directive or an assembly reference?)
ExcelToDataSet.cs(104,47): error CS0012: The type 'OpenXmlPart' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(106,63): error CS0012: The type 'OpenXmlPartRootElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(106,63): error CS1061: 'Worksheet' does not contain a definition for 'Elements' and no accessible extension method 'Elements' accepting a first argument of type 'Worksheet' could be found (are you missing a using directive or an assembly reference?)
ExcelToDataSet.cs(108,55): error CS0012: The type 'OpenXmlPart' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(112,44): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(112,44): error CS1061: 'SheetData' does not contain a definition for 'Elements' and no accessible extension method 'Elements' accepting a first argument of type 'SheetData' could be found (are you missing a using directive or an assembly reference?)
ExcelToDataSet.cs(124,53): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(124,53): error CS1061: 'Row' does not contain a definition for 'Elements' and no accessible extension method 'Elements' accepting a first argument of type 'Row' could be found (are you missing a using directive or an assembly reference?)
ExcelToDataSet.cs(135,55): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(135,55): error CS1061: 'Row' does not contain a definition for 'Elements' and no accessible extension method 'Elements' accepting a first argument of type 'Row' could be found (are you missing a using directive or an assembly reference?)
ExcelToDataSet.cs(145,44): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(145,44): error CS1061: 'Row' does not contain a definition for 'Elements' and no accessible extension method 'Elements' accepting a first argument of type 'Row' could be found (are you missing a using directive or an assembly reference?)
ExcelToDataSet.cs(167,60): error CS0012: The type 'OpenXmlPackage' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(167,40): error CS0012: The type 'OpenSettings' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(167,28): error CS0012: The type 'OpenXmlPackage' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(167,28): error CS0012: The type 'ISupportedRelationship<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(167,28): error CS1674: 'SpreadsheetDocument': type used in a using statement must be implicitly convertible to 'System.IDisposable'.
Exception caught in: Epicor.ServiceModel
## Error Detail ##
============
##!Correlation ID:##! 45e36ca6-bde3-478e-8476-583576177e99
##!Description:##! There is at least one compilation error.
##!Details:##!
DataSetToExcel.cs(36,26): error CS0012: The type 'EnumValue<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(41,26): error CS0012: The type 'EnumValue<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(51,26): error CS0012: The type 'EnumValue<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(68,74): error CS0012: The type 'OpenXmlPackage' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(68,28): error CS0012: The type 'OpenXmlPackage' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(68,28): error CS0012: The type 'ISupportedRelationship<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(68,28): error CS1674: 'SpreadsheetDocument': type used in a using statement must be implicitly convertible to 'System.IDisposable'.
DataSetToExcel.cs(70,57): error CS0012: The type 'OpenXmlPackage' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(72,75): error CS0012: The type 'OpenXmlPartRootElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(72,75): error CS1061: 'Workbook' does not contain a definition for 'AppendChild' and no accessible extension method 'AppendChild' accepting a first argument of type 'Workbook' could be found (are you missing a using directive or an assembly reference?)
DataSetToExcel.cs(79,72): error CS0012: The type 'OpenXmlPart' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(79,72): error CS1061: 'WorkbookPart' does not contain a definition for 'AddNewPart' and no accessible extension method 'AddNewPart' accepting a first argument of type 'WorkbookPart' could be found (are you missing a using directive or an assembly reference?)
DataSetToExcel.cs(81,69): error CS1503: Argument 1: cannot convert from 'DocumentFormat.OpenXml.Spreadsheet.SheetData' to 'string'
DataSetToExcel.cs(81,59): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(81,59): error CS0012: The type 'OpenXmlElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(89,47): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(89,47): error CS1061: 'Row' does not contain a definition for 'AppendChild' and no accessible extension method 'AppendChild' accepting a first argument of type 'Row' could be found (are you missing a using directive or an assembly reference?)
DataSetToExcel.cs(91,43): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(91,43): error CS1061: 'SheetData' does not contain a definition for 'AppendChild' and no accessible extension method 'AppendChild' accepting a first argument of type 'SheetData' could be found (are you missing a using directive or an assembly reference?)
DataSetToExcel.cs(100,44): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(100,44): error CS1061: 'Row' does not contain a definition for 'AppendChild' and no accessible extension method 'AppendChild' accepting a first argument of type 'Row' could be found (are you missing a using directive or an assembly reference?)
DataSetToExcel.cs(102,43): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(102,43): error CS1061: 'SheetData' does not contain a definition for 'AppendChild' and no accessible extension method 'AppendChild' accepting a first argument of type 'SheetData' could be found (are you missing a using directive or an assembly reference?)
DataSetToExcel.cs(105,57): error CS0012: The type 'OpenXmlPart' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(105,57): error CS1061: 'WorkbookPart' does not contain a definition for 'GetIdOfPart' and no accessible extension method 'GetIdOfPart' accepting a first argument of type 'WorkbookPart' could be found (are you missing a using directive or an assembly reference?)
DataSetToExcel.cs(106,36): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(108,33): error CS0012: The type 'StringValue' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(109,33): error CS0012: The type 'UInt32Value' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(110,33): error CS0012: The type 'StringValue' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(106,29): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(114,47): error CS0012: The type 'OpenXmlPartRootElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
DataSetToExcel.cs(114,47): error CS7036: There is no argument given that corresponds to the required parameter 'openXmlPart' of 'Workbook.Save(WorkbookPart)'
ExcelToDataSet.cs(33,22): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(33,22): error CS1061: 'Sheets' does not contain a definition for 'Elements' and no accessible extension method 'Elements' accepting a first argument of type 'Sheets' could be found (are you missing a using directive or an assembly reference?)
ExcelToDataSet.cs(41,21): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(41,37): error CS0012: The type 'OpenXmlLeafTextElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(44,47): error CS0012: The type 'OpenXmlLeafTextElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(44,47): error CS1061: 'CellValue' does not contain a definition for 'Text' and no accessible extension method 'Text' accepting a first argument of type 'CellValue' could be found (are you missing a using directive or an assembly reference?)
ExcelToDataSet.cs(46,26): error CS0012: The type 'EnumValue<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(46,51): error CS0012: The type 'EnumValue<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(48,48): error CS0012: The type 'EnumValue<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(53,63): error CS0012: The type 'OpenXmlPartRootElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(54,50): error CS0012: The type 'OpenXmlPartRootElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(54,36): error CS0012: The type 'OpenXmlPartRootElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(100,64): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(100,64): error CS1061: 'Sheets' does not contain a definition for 'Elements' and no accessible extension method 'Elements' accepting a first argument of type 'Sheets' could be found (are you missing a using directive or an assembly reference?)
ExcelToDataSet.cs(102,21): error CS0012: The type 'OpenXmlLeafElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(104,75): error CS0012: The type 'OpenXmlPart' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(104,97): error CS0012: The type 'StringValue' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(104,75): error CS1061: 'WorkbookPart' does not contain a definition for 'GetPartById' and no accessible extension method 'GetPartById' accepting a first argument of type 'WorkbookPart' could be found (are you missing a using directive or an assembly reference?)
ExcelToDataSet.cs(104,47): error CS0012: The type 'OpenXmlPart' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(106,63): error CS0012: The type 'OpenXmlPartRootElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(106,63): error CS1061: 'Worksheet' does not contain a definition for 'Elements' and no accessible extension method 'Elements' accepting a first argument of type 'Worksheet' could be found (are you missing a using directive or an assembly reference?)
ExcelToDataSet.cs(108,55): error CS0012: The type 'OpenXmlPart' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(112,44): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(112,44): error CS1061: 'SheetData' does not contain a definition for 'Elements' and no accessible extension method 'Elements' accepting a first argument of type 'SheetData' could be found (are you missing a using directive or an assembly reference?)
ExcelToDataSet.cs(124,53): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(124,53): error CS1061: 'Row' does not contain a definition for 'Elements' and no accessible extension method 'Elements' accepting a first argument of type 'Row' could be found (are you missing a using directive or an assembly reference?)
ExcelToDataSet.cs(135,55): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(135,55): error CS1061: 'Row' does not contain a definition for 'Elements' and no accessible extension method 'Elements' accepting a first argument of type 'Row' could be found (are you missing a using directive or an assembly reference?)
ExcelToDataSet.cs(145,44): error CS0012: The type 'OpenXmlCompositeElement' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(145,44): error CS1061: 'Row' does not contain a definition for 'Elements' and no accessible extension method 'Elements' accepting a first argument of type 'Row' could be found (are you missing a using directive or an assembly reference?)
ExcelToDataSet.cs(167,60): error CS0012: The type 'OpenXmlPackage' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(167,40): error CS0012: The type 'OpenSettings' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(167,28): error CS0012: The type 'OpenXmlPackage' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(167,28): error CS0012: The type 'ISupportedRelationship<>' is defined in an assembly that is not referenced. You must add a reference to assembly 'DocumentFormat.OpenXml.Framework, Version=3.3.0.0, Culture=neutral, PublicKeyToken=8fb06cb64d019a17'.
ExcelToDataSet.cs(167,28): error CS1674: 'SpreadsheetDocument': type used in a using statement must be implicitly convertible to 'System.IDisposable'.
##!Program:##! Epicor.Customization.dll
##!Method:##! MoveNext
##!Line Number:##! 79
##!Column Number:##! 17
## Client Stack Trace ##
==================
at Epicor.ServiceModel.Channels.ImplBase.CallWithCommunicationFailureRetry(String methodName, ProxyValuesIn valuesIn, ProxyValuesOut valuesOut, RestRpcValueSerializer serializer)
at Epicor.ServiceModel.Channels.ImplBase.CallWithMultistepBpmHandling(String methodName, ProxyValuesIn valuesIn, ProxyValuesOut valuesOut, Boolean useSparseCopy)
at Epicor.ServiceModel.Channels.ImplBase.Call(String methodName, ProxyValuesIn valuesIn, ProxyValuesOut valuesOut, Boolean useSparseCopy)
at Ice.Proxy.Lib.EfxLibraryDesignerImpl.ApplyChangesWithDiagnostics(EfxLibraryDataSet libraryTableset, IEnumerable`1& diagnostics)
at Ice.UI.EfxLibraryMaintenance.Services.LibraryService.<>c__DisplayClass2_0.<ApplyChangesWithDiagnostics>b__0(EfxLibraryDesignerImpl svc)
at Ice.Blaq.Client.EfxLibraryDesigner.LibraryInfoService.CallSvc(Action`1 func)
at Ice.UI.EfxLibraryMaintenance.Services.LibraryService.ApplyChangesWithDiagnostics(EfxLibraryDataSet& input, IEnumerable`1& diagnostics)
at Ice.UI.EfxLibraryMaintenance.MainTransaction.ApplyChangesWithDiagnostics(String lastSelectedLibrary, IEnumerable`1& diagnostics)
at Ice.UI.EfxLibraryMaintenance.MainTransaction.adapterUpdate()
at Ice.Lib.Framework.EpiMultiViewTransaction.Update(IEnumerable`1 dataSets)