From 459c8c34a880d3f2697c7242878d8cd38b1064f5 Mon Sep 17 00:00:00 2001
From: Betim Beja <11160171+BetimBeja@users.noreply.github.com>
Date: Sat, 28 Nov 2020 18:36:17 +0100
Subject: [PATCH] Added .Net Core Alpha Support
---
.../XrmEntitySerializer.9.csproj | 17 +++--
.../XrmEntitySerializer.Core.Tests.csproj | 59 ++++++++++++++++++
XrmEntitySerializer.Core/StrongName.snk | Bin 0 -> 596 bytes
.../XrmEntitySerializer.Core.csproj | 47 ++++++++++++++
XrmEntitySerializer.sln | 15 +++++
5 files changed, 134 insertions(+), 4 deletions(-)
create mode 100644 XrmEntitySerializer.Core.Tests/XrmEntitySerializer.Core.Tests.csproj
create mode 100644 XrmEntitySerializer.Core/StrongName.snk
create mode 100644 XrmEntitySerializer.Core/XrmEntitySerializer.Core.csproj
diff --git a/XrmEntitySerializer.9/XrmEntitySerializer.9.csproj b/XrmEntitySerializer.9/XrmEntitySerializer.9.csproj
index 77a1be3..7262dd4 100644
--- a/XrmEntitySerializer.9/XrmEntitySerializer.9.csproj
+++ b/XrmEntitySerializer.9/XrmEntitySerializer.9.csproj
@@ -9,7 +9,7 @@
{49DD871D-D743-4600-9537-4F2BBD4747E1}
XrmEntitySerializer.9
XrmEntitySerializer.9
- net452;net462
+ net452;net462;netcoreapp3.0
512
true
@@ -30,21 +30,30 @@
prompt
4
+
+
+ $(DefineConstants);NETCORE;
+
+
[9.0.0.5,9.0.2.5]
+
[9.0.2.9,10)
-
-
+
+
+
+ [0.2.1-Alpha,1.0.0)
+
-
+
\ No newline at end of file
diff --git a/XrmEntitySerializer.Core.Tests/XrmEntitySerializer.Core.Tests.csproj b/XrmEntitySerializer.Core.Tests/XrmEntitySerializer.Core.Tests.csproj
new file mode 100644
index 0000000..5392931
--- /dev/null
+++ b/XrmEntitySerializer.Core.Tests/XrmEntitySerializer.Core.Tests.csproj
@@ -0,0 +1,59 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {F99D121A-4408-41C4-9304-6D1C9C784269}
+ Library
+ Properties
+ XrmEntitySerializer.Tests
+ XrmEntitySerializer.Core.Tests
+ netcoreapp3.0
+ 512
+ {3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ 15.0
+ $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
+ $(ProgramFiles)\Common Files\microsoft shared\VSTT\$(VisualStudioVersion)\UITestExtensionPackages
+ False
+ UnitTest
+
+
+
+
+ true
+ full
+ false
+ bin\Debug\
+ TRACE;DEBUG;XRM_9
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE;XRM_9
+ prompt
+ 4
+
+
+ $(DefineConstants);NETCORE;
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers
+
+
+
+ [0.2.1-Alpha,1.0.0)
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/XrmEntitySerializer.Core/StrongName.snk b/XrmEntitySerializer.Core/StrongName.snk
new file mode 100644
index 0000000000000000000000000000000000000000..cf614c0fd5d630f1c8675072f1a7e1ee7fd56296
GIT binary patch
literal 596
zcmV-a0;~N80ssI2Bme+XQ$aES1ONa50097v`#fJT(Q>S^GXeQt7w($I9B{prVCQ+r
zi!ds%@0gCvk<&HA=pL@q4V}AmuOS=i{vDI3I{e59(w$}sIA1|{T;$t|T7CjiwDn>G
z;cp=4MPLmc$hl3EI3))!rn4VC6W4io)W!01=VY|ut)4;RW
z*XXLRWV|ncm8br9y(o8p+oi(hEq$%_(Tgsf*n9ClKYQzY5YerA_UH_5}LlLCz)
z?t;Pt;;d8y~8fo~Xk2jh2nMTW^pL_u7(UUj7v)
z8LqddJ5X{da(>n(priS|E9+YlDCmIn?gAbX27PxEMt&<&5fiQhdao~*hs6F{`a?hf
z*{Y2;1N{9+iv;loLIdKa#Ww3SBubxwn0Q3dB2RCS?aOTxT<8R4vy?;%
+
+
+
+
+ false
+ Debug
+ AnyCPU
+ {49DD871D-D743-4600-9537-4D2BBD4747E1}
+ XrmEntitySerializer.Core
+ XrmEntitySerializer.Core
+ $(PackageVersion)-Alpha
+ netcoreapp3.0
+ 512
+ true
+
+
+ true
+ full
+ false
+ bin\Debug\
+ TRACE;DEBUG;XRM_9
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ bin\Release\
+ TRACE;XRM_9
+ prompt
+ 4
+
+
+ $(DefineConstants);NETCORE;
+
+
+
+
+ [0.2.1-Alpha,1.0.0)
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/XrmEntitySerializer.sln b/XrmEntitySerializer.sln
index 53233c2..353bbc9 100644
--- a/XrmEntitySerializer.sln
+++ b/XrmEntitySerializer.sln
@@ -41,10 +41,15 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
XrmEntitySerializer.Version.props = XrmEntitySerializer.Version.props
EndProjectSection
EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XrmEntitySerializer.Core", "XrmEntitySerializer.Core\XrmEntitySerializer.Core.csproj", "{49DD871D-D743-4600-9537-4D2BBD4747E1}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "XrmEntitySerializer.Core.Tests", "XrmEntitySerializer.Core.Tests\XrmEntitySerializer.Core.Tests.csproj", "{F99D121A-4408-41C4-9304-6D1C9C784269}"
+EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
XrmEntitySerializer\XrmEntitySerializer.projitems*{3300d111-4bb0-430a-a061-cfd3ec583fdf}*SharedItemsImports = 5
XrmEntitySerializer\XrmEntitySerializer.projitems*{4920aaa1-94d4-4260-b46c-af9a88d760e5}*SharedItemsImports = 5
+ XrmEntitySerializer\XrmEntitySerializer.projitems*{49dd871d-d743-4600-9537-4d2bbd4747e1}*SharedItemsImports = 5
XrmEntitySerializer\XrmEntitySerializer.projitems*{49dd871d-d743-4600-9537-4f2bbd4747e1}*SharedItemsImports = 5
XrmEntitySerializer\XrmEntitySerializer.projitems*{64f38937-039a-4c09-a241-ff07a30aff2a}*SharedItemsImports = 13
XrmEntitySerializer.Tests\XrmEntitySerializer.Tests.projitems*{67a5259c-ac82-4636-b5b9-c9e6e85fb9b3}*SharedItemsImports = 5
@@ -54,6 +59,7 @@ Global
XrmEntitySerializer.Tests\XrmEntitySerializer.Tests.projitems*{df3dd1a2-5e13-4324-9b17-953ce7a7f5a2}*SharedItemsImports = 13
XrmEntitySerializer\XrmEntitySerializer.projitems*{e34db420-0a7a-4168-b607-0b8ab0d65cf8}*SharedItemsImports = 5
XrmEntitySerializer.Tests\XrmEntitySerializer.Tests.projitems*{f99d121a-4408-41c4-9304-661c9c784269}*SharedItemsImports = 5
+ XrmEntitySerializer.Tests\XrmEntitySerializer.Tests.projitems*{f99d121a-4408-41c4-9304-6d1c9c784269}*SharedItemsImports = 5
XrmEntitySerializer.Tests\XrmEntitySerializer.Tests.projitems*{ffdb1157-d6d1-4542-8e4b-aa327d1d6846}*SharedItemsImports = 5
EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -101,6 +107,14 @@ Global
{67A5259C-AC82-4636-B5B9-C9E6E85FB9B3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{67A5259C-AC82-4636-B5B9-C9E6E85FB9B3}.Release|Any CPU.ActiveCfg = Release|Any CPU
{67A5259C-AC82-4636-B5B9-C9E6E85FB9B3}.Release|Any CPU.Build.0 = Release|Any CPU
+ {49DD871D-D743-4600-9537-4D2BBD4747E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {49DD871D-D743-4600-9537-4D2BBD4747E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {49DD871D-D743-4600-9537-4D2BBD4747E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {49DD871D-D743-4600-9537-4D2BBD4747E1}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F99D121A-4408-41C4-9304-6D1C9C784269}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F99D121A-4408-41C4-9304-6D1C9C784269}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F99D121A-4408-41C4-9304-6D1C9C784269}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F99D121A-4408-41C4-9304-6D1C9C784269}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -112,6 +126,7 @@ Global
{A21B39A5-C139-4AAF-BE6E-697E42635056} = {C8631DB1-CBEF-4A31-8AE9-A1D58AF9D3C9}
{FFDB1157-D6D1-4542-8E4B-AA327D1D6846} = {C8631DB1-CBEF-4A31-8AE9-A1D58AF9D3C9}
{67A5259C-AC82-4636-B5B9-C9E6E85FB9B3} = {C8631DB1-CBEF-4A31-8AE9-A1D58AF9D3C9}
+ {F99D121A-4408-41C4-9304-6D1C9C784269} = {C8631DB1-CBEF-4A31-8AE9-A1D58AF9D3C9}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {FC57A865-FF55-4D1C-9C6B-51A2AFEF4404}