-
Notifications
You must be signed in to change notification settings - Fork 267
/
EPPlus.csproj
627 lines (535 loc) · 22.4 KB
/
EPPlus.csproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>net7.0;net6.0;netstandard2.1;netstandard2.0;net462;net35</TargetFrameworks>
<AssemblyVersion>7.0.2.0</AssemblyVersion>
<FileVersion>7.0.2.0</FileVersion>
<Version>7.0.2</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<PackageProjectUrl>https://epplussoftware.com</PackageProjectUrl>
<Authors>EPPlus Software AB</Authors>
<PackageLicenseFile>license.md</PackageLicenseFile>
<Company>EPPlus Software AB</Company>
<Product>EPPlus</Product>
<Description>A spreadsheet library for .NET framework and .NET core</Description>
<AssemblyName>EPPlus</AssemblyName>
<RootNamespace>OfficeOpenXml</RootNamespace>
<RepositoryUrl>https://github.com/EPPlusSoftware/EPPlus.git</RepositoryUrl>
<PackageTags>Excel ooxml</PackageTags>
<PackageReadmeFile>readme.md</PackageReadmeFile>
<Copyright>EPPlus Software AB</Copyright>
<PackageReleaseNotes>
EPPlus 7.0.2
IMPORTANT NOTICE!
From version 5 EPPlus changes the license model using a dual license, Polyform Non Commercial / Commercial license.
EPPlus will still have the source available, but for non Polyform NC compliant projects, EPPlus will provide a commercial license.
Commercial licenses can be purchased from https://epplussoftware.com
This applies to EPPlus version 5 and later. Earlier versions are still licensed LGPL.
## Version 7.0.2
* Bug fixes - See https://epplussoftware.com/en/Developers/MinorFeaturesAndIssues
## Version 7.0.1
* Bug fixes
## Version 7.0.0
* Calculation engine update to support array formulas. https://epplussoftware.com/en/Developers/EPPlus7
* Support for calculating legacy / dynamic array formulas.
* Support for intersect operator.
* Support for implicit intersection.
* Support for array parameters in functions.
* Better support for using the colon operator with functions.
* Better handling of circular references
* 90 new functions
* Faster optimized calculation engine with configurable expression caching.
* Breaking changes: Updated calculation engine, See [Breaking Changes in EPPlus 7](https://github.com/EPPlusSoftware/EPPlus/wiki/Breaking-Changes-in-EPPlus-7) for more information.
* Conditional Formatting improvements
* Improved performance, xml is now read and written on load and save.
* Cross worksheet support formula support.
* Extended styling options for color scales, data bars and icon sets.
## Version 6.2.13
* Bug fixes.
## Version 6.2.12
* Bug fixes.
## Version 6.2.11
* Bug fixes.
## Version 6.2.10
* Bug fixes.
## Version 6.2.9
* Bug fixes.
## Version 6.2.8
* Bug fixes.
## Version 6.2.7
* Bug fixes.
## Version 6.2.6
* Updated System.Security.Cryptography.Pkcs for security vulnerability in .NET 6 and 7. See https://github.com/dotnet/runtime/issues/87498
* Bug fixes.
## Version 6.2.5
* Bug fixes.
## Version 6.2.4
* Bug fixes.
## Version 6.2.3
* Bug fixes.
## Version 6.2.2
* Bug fixes.
## Version 6.2.1
* Bug fixes.
## Version 6.2.0
* Improved performance and better support for cross-worksheet references in data validations.
* Bug fixes.
## Version 6.1.3
* Bug fixes.
## Version 6.1.2
* Bug fixes. ## Version 6.1.1
* Added Target framework .NET 7.
* Add support for linking a cell to a chart title text
* Bug fixes. https://epplussoftware.com/Developers/MinorFeaturesAndIssues
## Version 6.1.0
* Support for the Agile and V3 VBA signing. - https://github.com/EPPlusSoftware/EPPlus/wiki/VBA
* ExcelRange.ToCollection method - to map ranges and tables to an collection of T - https://github.com/EPPlusSoftware/EPPlus/wiki/ToCollection
* New methods to group, ungroup, collapse and expand rows and columns - https://github.com/EPPlusSoftware/EPPlus/wiki/Grouping-and-Ungrouping-Rows-and-Columns
* New overloads of Drawings.AddPicture that reads the signature of the image from stream to identify the type of image.
* AddPicture(string, Stream)
* AddPicture(string, Stream, Uri)
These overloads has been has been deprecated
* AddPicture(string, Stream, ePictureType)
* AddPicture(string, Stream, ePictureType, Uri)
* Preserve the 'Table' formula properties (Created via the What-If analysis-Data Table).
* Target framework .NET 5.0 has been removed as it is out of support by Microsoft.
* Bug fixes.
## Version 6.0.8
* Bug fixes.
## Version 6.0.7
* Minor feature and Bug fixes.
## Version 6.0.6
* Bug fixes.
## Version 6.0.5
* Bug fixes.
## Version 6.0.4
* Bug fixes.
## Version 6.0.3
* Html Export - https://github.com/EPPlusSoftware/EPPlus/wiki/HTML-Export
* Json Export - https://github.com/EPPlusSoftware/EPPlus/wiki/JSON-Export
* 32 new functions.
* Support for new image types: Svg, WebP and Ico.
* Removed direct references to System.Drawing.Common, see https://github.com/EPPlusSoftware/EPPlus/wiki/Breaking-Changes-in-EPPlus-6
* Bug fixes.
To see the new export in action, visit our new Web Sample Site: https://samples.epplussoftware.com
See https://epplussoftware.com/Developers/EPPlus6 for more details.
## Version 5.8.10
* Bug fixes.
## Version 5.8.9
* Bug fixes.
## Version 5.8.8
* Bug fixes.
## Version 5.8.7
* Bug fixes.
## Version 5.8.6
* Bug fixes.
## Version 5.8.5
* Bug fixes.
## Version 5.8.4
* 10 new functions
* Bug fixes.
## Version 5.8.3
* Bug fixes.
## Version 5.8.2
* Bug fixes.
## Version 5.8.1
* Bug fixes.
## Version 5.8.0
* ExcelWorksheetView.SplitPanes method added
* ExcelRangeBase Fill method added
* FillNumber
* FillDateTime
* FillList
* New collection properties for Rows and Columns
* ExcelWorksheet.Rows
* ExcelWorksheet.Columns
* ExcelRangeBase.EntireRow
* ExcelRangeBase.EntireColum
* Support for formatting and deleting individual Chart Legend Entries.
* Range.Copy improvments.
* Bug fixes
## Version 5.7.5
* Bug fixes.
## Version 5.7.4
* Bug fixes.
## Version 5.7.3
* Bug fixes.
## Version 5.7.2
* Bug fixes.
## Version 5.7.1
* Bug fixes.
## Version 5.7.0
* External links
* Enhanced sorting
* Table and auto filter sort state.
* Horizontal sorting
* Pivot table auto sort
* Pivot tables - Support for Show Value As on data fields
* Bug fixes.
## Version 5.6.4
* Bug fixes.
## Version 5.6.3
* Bug fixes.
## Version 5.6.2
* Bug fixes.
## Version 5.6.1
* Bug fixes.
## Version 5.6.0
* Custom table styles.
* Create and modify custom table styles that can be applied to tables and pivot tables.
* Create and modify custom slicer styles
* Pivot table styling using pivot areas to style individual areas within a pivot table.
* Enhanced table styling
* Added three new style properties to the ExcelTable and ExcelTableColumn
* HeaderRowStyle
* DataStyle
* TotalsRowStyle
* Bug fixes.
## Version 5.5.5
* Bug fixes.
## Version 5.5.4
* Bug fixes.
## Version 5.5.3
* Bug fixes.
## Version 5.5.2
* Bug fixes.
## Version 5.5.1
* 10 new functions
* Bug fixes.
## Version 5.5.0
* Form Controls
* Buttons
* Drop-Downs
* List Boxes
* Check Boxes
* Radio Buttons
* Spin Buttons
* Scroll Bars
* Labels
* Group Boxes
* Group/Ungroup drawing object via the ExcelDrawing.Group and ExcelDrawing.Ungroup methods
* New attribute support for LoadFromCollection. See https://github.com/EPPlusSoftware/EPPlus/wiki/LoadFromCollection-using-Attributes
* 20 new functions
* Bug fixes
## Version 5.4.2
* .NET 5.0
* Bug fixes
## Version 5.4.1
# Features
* WriteProtection added to Workbook.Protection. Allows to set a workbook to read-only with a password.
* ToDataTable method added to ExcelRange
* Bug fixes
## Version 5.4.0
### Features
* Pivot tables filters
* Item filters - Filters on individual items in row/column or page fields.
* Caption filters (label filters) - Filters for text on row and column fields.
* Date, numeric and string filters - Filters using various operators such as Equals, NotBetween, GreaterThan, etc.
* Top 10 filters - Filters using top or bottom criterias for percent, count or value.
* Dynamic filters - Filters using various date- and average criterias.
* Add calculated fields to pivot tables.
* Support for pivot table shared caches via the new overload for PivotTables.Add.
* Support for pivot table slicers
* Support for table slicers
* Bug fixes
## Version 5.3.2
* Bug fixes
## Version 5.3.1
* Added support for copying threaded comments
* Add FormulaParserManager.Parse method.
* Bug fixes
New features in version 5.3.0:
* Support for Threaded Comments with mentions. See https://github.com/EPPlusSoftware/EPPlus/wiki/Threaded-comments
* New functions MAXIFS and MINIFS
* Bug fixes
New features in version 5.2.1:
* New method ExcelRange.LoadFromDictionary. Support for Dynamics in LoadFromCollection (ExpandoObject).
* Zip64 support in packaging to enable larger packages.
* Bug fixes.
New features in version 5.2:
* Support for extended chart types and stock charts:
* Four types of stock charts: High-Low-Close, Open-High-Low-Close, Volume-High-Low-Close and Volume-Open-High-Low-Close
* Sunburst Chart
* Treemap Chart
* Histogram Chart
* Pareto Chart
* Funnel Chart
* Waterfall Chart
* Box & Whisker Chart
* Region Map Chart.
* Support for 49 new functions in the formula calc engine, mainly finance and engineering.
* Bug fixes
New features in version 5.0 and 5.1:
* Extensively improved chart and drawing functionality/styling
* Theme support
* Filter support
* Async / Await support for I/O operations
* Ignore Error on cells
* Improvements of the formula calc engine and over 100 new supported functions
* Refactored/improved codebase
* Insert/Delete in ranges and tables.
Breaking Changes
* LoadFromCollection changes the data type of parameter 'TableStyle' from 'TableStyles' to 'TableStyles?'. The default value, if omitted, changes from 'TableStyles.None' to null. 'TableStyles.None', if supplied will create a table with style None.
* The default behavior for the Worksheet collection base in .NET Framework has changed from 1 to 0. This is the same default behavior as in .NET core today.
* Pictures have changed the behavior as the oneCellAnchor tag is used instead of the twoCellAnchor tag with the editAs="oneCell".
* Pivot tables will always refresh on load.
* Adding and inserting table row will now copy styles from the row above.
* ...and more, see https://github.com/EPPlusSoftware/EPPlus/wiki/Breaking-Changes-in-EPPlus-7
Worksheets collection behavior in .NET Framework
The default behavior for the Worksheet collection base in .NET Framework has changed from 1 to 0. This is the same behavior as in .NET Core.
For backward compatibility the property IsWorksheets1Based can be set to true, to have the same behavior as in previous version of EPPlus. This property can also be set in the app.config.
For more details see https://github.com/EPPlusSoftware/EPPlus/wiki/Breaking-Changes-in-EPPlus-7
A list of fixed issues can be found here https://epplussoftware.com/docs/7.0/articles/fixedissues.html
Version history
7.0.2 20231123 Minor bug fixes.See https://epplussoftware.com/Developers/MinorFeaturesAndIssues
7.0.1 20231109 Minor bug fixes.
7.0.0 20231026 Calculation engine update for array formulas. https://epplussoftware.com/en/Developers/EPPlus7
6.2.13 20231123 Minor bug fixes.See https://epplussoftware.com/Developers/MinorFeaturesAndIssues
6.2.12 20231026 Minor bug fixes.
6.2.11 20231023 Minor bug fixes.
7.0.0-rc 1 20231002 Calculation engine update for array formulas.
6.2.10 20231002 Minor bug fixes.See
7.0.0-beta 1 20230912 Calculation engine update for array formulas.
6.2.9 20230908 Minor bug fixes.
6.2.8 20230815 Minor bug fixes.
6.2.7 20230719 Minor bug fixes.
7.0.0-preview 2 20230719 Calculation engine update for array formulas.
6.2.6 20230615 Minor bug fixes.
6.2.5 20230614 Minor bug fixes.
7.0.0-preview 1 20230519 Calculation engine update for array formulas.
6.2.4 20230515 Minor bug fixes.
6.2.3 20230502 Minor bug fixes.
6.2.2 20230417 Minor bug fixes.
6.2.1 20230406 Minor bug fixes.
6.2.0 20230324 Performance update to data validation. Minor bug fixes.
6.1.3 20230224 Minor bug fixes.
6.1.2 20230119 Minor bug fixes.
6.1.1 20221121 Minor bug fixes. See https://epplussoftware.com/Developers/MinorFeaturesAndIssues
6.1.0 20221103 Newer types of VBA signatures, ToCollection method, Methods for Grouping rows and columns.
6.0.8 20220921 Minor bug fixes.
5.8.14 20220921 Minor bug fixes.
6.0.7 20220830 Minor bug fixes.
5.8.13 20220830 Minor bug fixes.
6.0.6 20220708 Minor bug fixes.
5.8.12 20220708 Minor bug fixes.
6.0.5 20220610 Minor bug fixes.
5.8.11 20220610 Minor bug fixes.
6.0.4 20220512 Minor bug fixes.
5.8.10 20220512 Minor bug fixes.
6.0.3 20220412 Html and JSON export. New drawing handling. https://epplussoftware.com/Developers/EPPlus6
5.8.9 20220411 Minor bug fixes.
5.8.8 20220322 Minor bug fixes.
6.0.1 20220310 Beta 2
6.0.0 20220307 Beta 1
5.8.7 20220301 Minor bug fixes.
5.8.6 20220203 Minor bug fixes.
5.8.5 20220113 Minor features and bug fixes.
5.8.4 20211214 Minor features and bug fixes.
5.8.3 20211119 Minor bug fixes.
5.8.2 20211029 Minor bug fixes.
5.8.1 20211026 Minor bug fixes.
5.8.0 20211021 Range.Fill methods, Range Rows and Column Collection, Range.Copy improvments and Worksheet Split Panes.
5.7.5 20210921 Minor bug fixes.
5.7.4 20210826 Minor bug fixes.
5.7.3 20210810 Minor bug fixes.
5.7.2 20210722 Minor bug fixes.
5.7.1 20210706 Minor bug fixes.
5.7.0 20210617 External links. Better sorting support. Pivot table ShowAs
5.6.4 20210512 Minor bug fixes.
5.6.3 20210416 Minor bug fixes.
5.6.2 20210407 Minor bug fixes.
5.6.1 20210322 Minor bug fixes.
5.6.0 20210315 Custom table styles. Pivot table styling. Table styling enhancements.
5.5.5 20210223 Minor bug fixes.
5.5.4 20210216 Minor bug fixes.
5.5.3 20210206 Minor bug fixes.
5.5.2 20210118 Minor bug fixes.
5.5.1 20210111 Minor features and bug fixes.
5.5.0 20201218 Form Controls.
5.4.2 20201119 Minor features and bug fixes.
5.4.1 20201105 Minor features and bug fixes.
5.4.0 20201008 Table- and Pivot Table- Slicers. Pivot Table Filters.
5.3.2 20200914 Bug fixes.
5.3.1 20200902 Minor features and bug fixes.
5.3.0 20200819 Support for threaded comment with mentions. Minor feature and bug fixes.
5.2.1 20200722 Minor features and bug fixes.
5.2.0 20200623 Support for 12 new chart types. Minor features and bug fixes.
5.1.2 20200513 Minor features and bug fixes.
5.1.1 20200427 Minor bug fixes.
5.1.0 20200401 Insert, Delete in Ranges and Tables. Minor bug fixes.
5.0.4 20200310 Minor bug fixes.
5.0.3 20200308 Initial release EPPlus 5
</PackageReleaseNotes>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>OpenOfficeXml.snk</AssemblyOriginatorKeyFile>
<NeutralLanguage />
<LangVersion>latest</LangVersion>
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
<RepositoryType>git</RepositoryType>
<PackageIcon>EPPlusLogo.png</PackageIcon>
<PackageIconUrl />
</PropertyGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard2.0'">
<DefineConstants>Core;Standard20</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard2.1'">
<DefineConstants>Core;Standard21</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'net6.0'">
<DefineConstants>Core;NET60</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'net7.0'">
<DefineConstants>Core;NET70</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'net8.0'">
<DefineConstants>Core;NET80</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'net462'">
<DefineConstants>NET45;NETFULL</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'net35'">
<DefineConstants>NET35;NETFULL</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(Platform)'=='AnyCPU'">
<DocumentationFile>bin\$(Configuration)\$(TargetFramework)\EPPlus.xml</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<Compile Remove="Core\Worksheet\Fonts\Tables\**" />
<Compile Remove="FormulaParsing\Excel\Functions\DynamicArray\**" />
<Compile Remove="Utils\RecyclableMemoryStream\**" />
<EmbeddedResource Remove="Core\Worksheet\Fonts\Tables\**" />
<EmbeddedResource Remove="FormulaParsing\Excel\Functions\DynamicArray\**" />
<EmbeddedResource Remove="Utils\RecyclableMemoryStream\**" />
<None Remove="Core\Worksheet\Fonts\Tables\**" />
<None Remove="FormulaParsing\Excel\Functions\DynamicArray\**" />
<None Remove="Utils\RecyclableMemoryStream\**" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'net35'">
<Reference Include="PresentationCore" />
<Reference Include="PresentationFramework" />
<Reference Include="System" />
<Reference Include="System.configuration" />
<Reference Include="System.Core" />
<Reference Include="System.Data" />
<Reference Include="System.Security" />
<Reference Include="System.Xml" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup Condition=" '$(TargetFramework)' == 'net462'">
<Reference Include="PresentationCore" />
<Reference Include="System" />
<Reference Include="System.configuration" />
<Reference Include="System.Core" />
<Reference Include="System.Data" />
<Reference Include="System.Security" />
<Reference Include="System.Xml" />
<Reference Include="System.Threading.Tasks" />
<PackageReference Include="Microsoft.IO.RecyclableMemoryStream">
<Version>1.4.1</Version>
</PackageReference>
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="2.1.1" />
<PackageReference Include="System.ComponentModel.Annotations">
<Version>5.0.0</Version>
</PackageReference>
<PackageReference Include="System.Drawing.Primitives">
<Version>4.3.0</Version>
</PackageReference>
<PackageReference Include="System.Security.Cryptography.Pkcs" Version="4.7.0" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="4.7.1" />
<PackageReference Include="Microsoft.IO.RecyclableMemoryStream">
<Version>2.3.2</Version>
</PackageReference>
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.1'">
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="3.1.32" />
<PackageReference Include="System.ComponentModel.Annotations">
<Version>5.0.0</Version>
</PackageReference>
<PackageReference Include="System.Drawing.Primitives">
<Version>4.3.0</Version>
</PackageReference>
<PackageReference Include="System.Security.Cryptography.Pkcs" Version="4.7.0" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="4.7.1" />
<PackageReference Include="Microsoft.IO.RecyclableMemoryStream">
<Version>2.3.2</Version>
</PackageReference>
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'net6.0'">
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="6.0.0" />
<PackageReference Include="System.ComponentModel.Annotations">
<Version>5.0.0</Version>
</PackageReference>
<PackageReference Include="System.Security.Cryptography.Pkcs" Version="6.0.4" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="6.0.0" />
<PackageReference Include="Microsoft.IO.RecyclableMemoryStream">
<Version>2.3.2</Version>
</PackageReference>
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'net7.0'">
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="7.0.0" />
<PackageReference Include="System.ComponentModel.Annotations">
<Version>5.0.0</Version>
</PackageReference>
<PackageReference Include="System.Security.Cryptography.Pkcs" Version="7.0.3" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="7.0.0" />
<PackageReference Include="Microsoft.IO.RecyclableMemoryStream">
<Version>2.3.2</Version>
</PackageReference>
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.0.0" />
<PackageReference Include="System.ComponentModel.Annotations">
<Version>5.0.0</Version>
</PackageReference>
<PackageReference Include="System.Security.Cryptography.Pkcs" Version="8.0.0" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="8.0.0" />
<PackageReference Include="Microsoft.IO.RecyclableMemoryStream">
<Version>2.3.2</Version>
</PackageReference>
</ItemGroup>
<ItemGroup>
<None Remove="resources\DefaultTableStyles.cst" />
<None Remove="resources\fontsize.zip" />
<None Remove="resources\TextMetrics.zip" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="resources\DefaultChartStyles.ecs" />
<EmbeddedResource Include="resources\DefaultTableStyles.cst" />
<EmbeddedResource Include="resources\fontsize.zip" />
<EmbeddedResource Include="resources\TextMetrics.zip" />
</ItemGroup>
<ItemGroup>
<None Include="..\.editorconfig" Link=".editorconfig" />
<None Include="EPPlusLogo.png">
<Pack>True</Pack>
<PackagePath></PackagePath>
</None>
<None Include="readme.txt">
<Pack>True</Pack>
<PackagePath></PackagePath>
</None>
<None Include="license.md">
<Pack>True</Pack>
<PackagePath></PackagePath>
</None>
<None Include="readme.md">
<Pack>True</Pack>
<PackagePath></PackagePath>
</None>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\EPPlus.System.Drawing\EPPlus.System.Drawing.csproj" />
<ProjectReference Include="..\EPPlus.Interfaces\EPPlus.Interfaces.csproj" />
</ItemGroup>
<ItemGroup>
<None Update="readme.md">
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
</None>
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'net462'">
<PackageReference Include="System.ComponentModel.Annotations">
<Version>5.0.0</Version>
</PackageReference>
</ItemGroup>
</Project>