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 0000000..cf614c0 Binary files /dev/null and b/XrmEntitySerializer.Core/StrongName.snk differ diff --git a/XrmEntitySerializer.Core/XrmEntitySerializer.Core.csproj b/XrmEntitySerializer.Core/XrmEntitySerializer.Core.csproj new file mode 100644 index 0000000..0ca5c4d --- /dev/null +++ b/XrmEntitySerializer.Core/XrmEntitySerializer.Core.csproj @@ -0,0 +1,47 @@ + + + + + + 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}