Skip to content

Commit 4c42248

Browse files
committed
Add support for netstandard2.0
1 parent 1848aed commit 4c42248

File tree

28 files changed

+50
-46
lines changed

28 files changed

+50
-46
lines changed

Xceed.Document.NET/Src/Document.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ COMMUNITY LICENSE AGREEMENT (for non-commercial use) as published at
2828
using System.Collections.ObjectModel;
2929
using System.Net;
3030
using System.Diagnostics;
31-
using System.Drawing.Drawing2D;
3231
using System.Reflection;
3332
using System.ComponentModel;
3433

Xceed.Document.NET/Src/HelperFunctions.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ COMMUNITY LICENSE AGREEMENT (for non-commercial use) as published at
2626
using System.Globalization;
2727
using System.Diagnostics;
2828
using System.Drawing;
29-
using System.Drawing.Drawing2D;
3029

3130
namespace Xceed.Document.NET
3231
{

Xceed.Document.NET/Xceed.Document.NET.csproj

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net40</TargetFrameworks>
3+
<TargetFrameworks>net40;netstandard2.0</TargetFrameworks>
44

55
<AssemblyTitle>Xceed Document for .NET</AssemblyTitle>
66
<Description>This assembly implements the classes for Xceed Document for .NET.</Description>
@@ -27,7 +27,11 @@
2727
<ItemGroup>
2828
<EmbeddedResource Include="Resources\SignatureLine.emf" />
2929
</ItemGroup>
30-
<ItemGroup>
30+
<ItemGroup Condition=" '$(TargetFramework)' == 'net40' ">
3131
<Reference Include="WindowsBase" />
3232
</ItemGroup>
33+
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
34+
<PackageReference Include="System.IO.Packaging" Version="6.0.0" />
35+
<PackageReference Include="System.Drawing.Common" Version="6.0.0" />
36+
</ItemGroup>
3337
</Project>

Xceed.Words.NET.Examples/Program.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@ namespace Xceed.Words.NET.Examples
1919
{
2020
public class Program
2121
{
22-
internal const string SampleDirectory = @"..\..\..\Samples\";
22+
internal static string SampleDirectory = System.IO.Path.Combine(
23+
System.IO.Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), @"..\..\..\Samples\"
24+
);
2325

2426
private static void Main( string[] args )
2527
{

Xceed.Words.NET.Examples/Samples/Bookmark/BookmarkSample.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ public class BookmarkSample
2121
{
2222
#region Private Members
2323

24-
private const string BookmarkSampleResourcesDirectory = Program.SampleDirectory + @"Bookmark\Resources\";
25-
private const string BookmarkSampleOutputDirectory = Program.SampleDirectory + @"Bookmark\Output\";
24+
private static string BookmarkSampleResourcesDirectory = Program.SampleDirectory + @"Bookmark\Resources\";
25+
private static string BookmarkSampleOutputDirectory = Program.SampleDirectory + @"Bookmark\Output\";
2626

2727
#endregion
2828

Xceed.Words.NET.Examples/Samples/Chart/ChartSample.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ public class ChartSample
2121
{
2222
#region Private Members
2323

24-
private const string ChartSampleOutputDirectory = Program.SampleDirectory + @"Chart\Output\";
25-
private const string ChartSampleResourceDirectory = Program.SampleDirectory + @"Chart\Resources\";
24+
private static string ChartSampleOutputDirectory = Program.SampleDirectory + @"Chart\Output\";
25+
private static string ChartSampleResourceDirectory = Program.SampleDirectory + @"Chart\Resources\";
2626

2727
#endregion
2828

Xceed.Words.NET.Examples/Samples/CheckBox/CheckBoxSample.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ public class CheckBoxSample
2020
{
2121
#region Private Members
2222

23-
private const string CheckBoxSampleResourcesDirectory = Program.SampleDirectory + @"CheckBox\Resources\";
24-
private const string CheckBoxSampleOutputDirectory = Program.SampleDirectory + @"CheckBox\Output\";
23+
private static string CheckBoxSampleResourcesDirectory = Program.SampleDirectory + @"CheckBox\Resources\";
24+
private static string CheckBoxSampleOutputDirectory = Program.SampleDirectory + @"CheckBox\Output\";
2525

2626
#endregion
2727

Xceed.Words.NET.Examples/Samples/DigitalSignature/DigitalSignatureSample.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ public class DigitalSignatureSample
2020
{
2121
#region Private Members
2222

23-
private const string DigitalSignatureSampleOutputDirectory = Program.SampleDirectory + @"DigitalSignature\Output\";
24-
private const string DigitalSignatureSampleResourcesDirectory = Program.SampleDirectory + @"DigitalSignature\Resources\";
23+
private static string DigitalSignatureSampleOutputDirectory = Program.SampleDirectory + @"DigitalSignature\Output\";
24+
private static string DigitalSignatureSampleResourcesDirectory = Program.SampleDirectory + @"DigitalSignature\Resources\";
2525

2626
#endregion
2727

Xceed.Words.NET.Examples/Samples/Document/DocumentSample.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@ public class DocumentSample
3030
{ "DATE", "October 18 2016" },
3131
};
3232

33-
private const string DocumentSampleResourcesDirectory = Program.SampleDirectory + @"Document\Resources\";
34-
private const string DocumentSampleOutputDirectory = Program.SampleDirectory + @"Document\Output\";
33+
private static string DocumentSampleResourcesDirectory = Program.SampleDirectory + @"Document\Resources\";
34+
private static string DocumentSampleOutputDirectory = Program.SampleDirectory + @"Document\Output\";
3535

3636
#endregion
3737

Xceed.Words.NET.Examples/Samples/Equation/EquationSample.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public class EquationSample
2121
{
2222
#region Private Members
2323

24-
private const string EquationSampleOutputDirectory = Program.SampleDirectory + @"Equation\Output\";
24+
private static string EquationSampleOutputDirectory = Program.SampleDirectory + @"Equation\Output\";
2525

2626
#endregion
2727

Xceed.Words.NET.Examples/Samples/FootnoteEndnote/FootnoteEndnoteSample.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ public class FootnoteEndnoteSample
2222
{
2323
#region Private Members
2424

25-
private const string FootnoteEndnoteSampleResourcesDirectory = Program.SampleDirectory + @"FootnoteEndnote\Resources\";
26-
private const string FootnoteEndnoteSampleOutputDirectory = Program.SampleDirectory + @"FootnoteEndnote\Output\";
25+
private static string FootnoteEndnoteSampleResourcesDirectory = Program.SampleDirectory + @"FootnoteEndnote\Resources\";
26+
private static string FootnoteEndnoteSampleOutputDirectory = Program.SampleDirectory + @"FootnoteEndnote\Output\";
2727

2828
#endregion
2929

Xceed.Words.NET.Examples/Samples/HeaderFooter/HeaderFooterSample.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public class HeaderFooterSample
2020
{
2121
#region Private Members
2222

23-
private const string HeaderFooterSampleOutputDirectory = Program.SampleDirectory + @"HeaderFooter\Output\";
23+
private static string HeaderFooterSampleOutputDirectory = Program.SampleDirectory + @"HeaderFooter\Output\";
2424

2525
#endregion
2626

Xceed.Words.NET.Examples/Samples/Hyperlink/HyperlinkSample.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public class HyperlinkSample
2121
{
2222
#region Private Members
2323

24-
private const string HyperlinkSampleOutputDirectory = Program.SampleDirectory + @"Hyperlink\Output\";
24+
private static string HyperlinkSampleOutputDirectory = Program.SampleDirectory + @"Hyperlink\Output\";
2525

2626
#endregion
2727

Xceed.Words.NET.Examples/Samples/Hyphenation/HyphenationSample.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ public class HyphenationSample
2020
{
2121
#region Private Members
2222

23-
private const string HyphenationSampleResourceDirectory = Program.SampleDirectory + @"Hyphenation\Resources\";
24-
private const string HyphenationSampleOutputDirectory = Program.SampleDirectory + @"Hyphenation\Output\";
23+
private static string HyphenationSampleResourceDirectory = Program.SampleDirectory + @"Hyphenation\Resources\";
24+
private static string HyphenationSampleOutputDirectory = Program.SampleDirectory + @"Hyphenation\Output\";
2525

2626
#endregion
2727

Xceed.Words.NET.Examples/Samples/Image/ImageSample.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ public class ImageSample
2424
{
2525
#region Private Members
2626

27-
private const string ImageSampleResourcesDirectory = Program.SampleDirectory + @"Image\Resources\";
28-
private const string ImageSampleOutputDirectory = Program.SampleDirectory + @"Image\Output\";
27+
private static string ImageSampleResourcesDirectory = Program.SampleDirectory + @"Image\Resources\";
28+
private static string ImageSampleOutputDirectory = Program.SampleDirectory + @"Image\Output\";
2929

3030
#endregion
3131

Xceed.Words.NET.Examples/Samples/Line/LineSample.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public class LineSample
2020
{
2121
#region Private Members
2222

23-
private const string LineSampleOutputDirectory = Program.SampleDirectory + @"Line\Output\";
23+
private static string LineSampleOutputDirectory = Program.SampleDirectory + @"Line\Output\";
2424

2525
#endregion
2626

Xceed.Words.NET.Examples/Samples/List/ListSample.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ public class ListSample
2424
{
2525
#region Private Members
2626

27-
private const string ListSampleResourceDirectory = Program.SampleDirectory + @"List\Resources\";
28-
private const string ListSampleOutputDirectory = Program.SampleDirectory + @"List\Output\";
27+
private static string ListSampleResourceDirectory = Program.SampleDirectory + @"List\Resources\";
28+
private static string ListSampleOutputDirectory = Program.SampleDirectory + @"List\Output\";
2929

3030
#endregion
3131

Xceed.Words.NET.Examples/Samples/Margin/MarginSample.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public class MarginSample
2020
{
2121
#region Private Members
2222

23-
private const string MarginSampleOutputDirectory = Program.SampleDirectory + @"Margin\Output\";
23+
private static string MarginSampleOutputDirectory = Program.SampleDirectory + @"Margin\Output\";
2424

2525
#endregion
2626

Xceed.Words.NET.Examples/Samples/Miscellaneous/MiscellaneousSample.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ public class MiscellaneousSample
2424
{
2525
#region Private Members
2626

27-
private const string MiscellaneousSampleResourcesDirectory = Program.SampleDirectory + @"Miscellaneous\Resources\";
28-
private const string MiscellaneousSampleOutputDirectory = Program.SampleDirectory + @"Miscellaneous\Output\";
29-
private const string MiscellaneousSampleOutputMailMergeDirectory = MiscellaneousSample.MiscellaneousSampleOutputDirectory + @"MailMerge\";
27+
private static string MiscellaneousSampleResourcesDirectory = Program.SampleDirectory + @"Miscellaneous\Resources\";
28+
private static string MiscellaneousSampleOutputDirectory = Program.SampleDirectory + @"Miscellaneous\Output\";
29+
private static string MiscellaneousSampleOutputMailMergeDirectory = MiscellaneousSample.MiscellaneousSampleOutputDirectory + @"MailMerge\";
3030

3131
private static List<Candidate> Canditates = new List<Candidate>()
3232
{

Xceed.Words.NET.Examples/Samples/Paragraph/ParagraphSample.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ public class ParagraphSample
2828
{ "COST", "$13.95" },
2929
};
3030

31-
private const string ParagraphSampleResourcesDirectory = Program.SampleDirectory + @"Paragraph\Resources\";
32-
private const string ParagraphSampleOutputDirectory = Program.SampleDirectory + @"Paragraph\Output\";
31+
private static string ParagraphSampleResourcesDirectory = Program.SampleDirectory + @"Paragraph\Resources\";
32+
private static string ParagraphSampleOutputDirectory = Program.SampleDirectory + @"Paragraph\Output\";
3333

3434
#endregion
3535

Xceed.Words.NET.Examples/Samples/Parallel/ParallelSample.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ public class ParallelSample
2020
{
2121
#region Private Members
2222

23-
private const string ParallelSampleResourcesDirectory = Program.SampleDirectory + @"Parallel\Resources\";
24-
private const string ParallelSampleOutputDirectory = Program.SampleDirectory + @"Parallel\Output\";
23+
private static string ParallelSampleResourcesDirectory = Program.SampleDirectory + @"Parallel\Resources\";
24+
private static string ParallelSampleOutputDirectory = Program.SampleDirectory + @"Parallel\Output\";
2525

2626
#endregion
2727

Xceed.Words.NET.Examples/Samples/Protection/ProtectionSample.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ public class ProtectionSample
2020
{
2121
#region Private Members
2222

23-
private const string ProtectionSampleResourceDirectory = Program.SampleDirectory + @"Protection\Resources\";
24-
private const string ProtectionSampleOutputDirectory = Program.SampleDirectory + @"Protection\Output\";
23+
private static string ProtectionSampleResourceDirectory = Program.SampleDirectory + @"Protection\Resources\";
24+
private static string ProtectionSampleOutputDirectory = Program.SampleDirectory + @"Protection\Output\";
2525

2626
#endregion
2727

Xceed.Words.NET.Examples/Samples/Section/SectionSample.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public class SectionSample
2222
{
2323
#region Private Members
2424

25-
private const string SectionSampleOutputDirectory = Program.SampleDirectory + @"Section\Output\";
25+
private static string SectionSampleOutputDirectory = Program.SampleDirectory + @"Section\Output\";
2626

2727
#endregion
2828

Xceed.Words.NET.Examples/Samples/Shape/ShapeSample.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public class ShapeSample
2323
{
2424
#region Private Members
2525

26-
private const string ShapeSampleOutputDirectory = Program.SampleDirectory + @"Shape\Output\";
26+
private static string ShapeSampleOutputDirectory = Program.SampleDirectory + @"Shape\Output\";
2727

2828
#endregion
2929

Xceed.Words.NET.Examples/Samples/Table/TableSample.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ public class TableSample
2424

2525
private static Random rand = new Random();
2626

27-
private const string TableSampleResourcesDirectory = Program.SampleDirectory + @"Table\Resources\";
28-
private const string TableSampleOutputDirectory = Program.SampleDirectory + @"Table\Output\";
27+
private static string TableSampleResourcesDirectory = Program.SampleDirectory + @"Table\Resources\";
28+
private static string TableSampleOutputDirectory = Program.SampleDirectory + @"Table\Output\";
2929

3030
#endregion
3131

Xceed.Words.NET.Examples/Samples/TableOfContent/TableOfContentSample.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ public class TableOfContentSample
2121
{
2222
#region Private Members
2323

24-
private const string TableOfContentSampleResourcesDirectory = Program.SampleDirectory + @"TableOfContent\Resources\";
25-
private const string TableOfContentSampleOutputDirectory = Program.SampleDirectory + @"TableOfContent\Output\";
24+
private static string TableOfContentSampleResourcesDirectory = Program.SampleDirectory + @"TableOfContent\Resources\";
25+
private static string TableOfContentSampleOutputDirectory = Program.SampleDirectory + @"TableOfContent\Output\";
2626

2727
#endregion
2828

Xceed.Words.NET.Examples/Xceed.Words.NET.Examples.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net40</TargetFrameworks>
3+
<TargetFrameworks>net40;netcoreapp3.1;net5.0-windows;net6.0-windows</TargetFrameworks>
44
<OutputType>Exe</OutputType>
55

66
<AssemblyTitle>Xceed Words for .NET - Examples</AssemblyTitle>

Xceed.Words.NET/Xceed.Words.NET.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFrameworks>net40</TargetFrameworks>
3+
<TargetFrameworks>net40;netstandard2.0</TargetFrameworks>
44

55
<AssemblyTitle>Xceed Words for .NET</AssemblyTitle>
66
<Description>This assembly implements the classes for Xceed Words for .NET.</Description>
@@ -26,7 +26,7 @@
2626
<ItemGroup>
2727
<ProjectReference Include="..\Xceed.Document.NET\Xceed.Document.NET.csproj" />
2828
</ItemGroup>
29-
<ItemGroup>
29+
<ItemGroup Condition=" '$(TargetFramework)' == 'net40' ">
3030
<Reference Include="WindowsBase" />
3131
</ItemGroup>
3232
</Project>

0 commit comments

Comments
 (0)