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}