From 86448777b0625c463ac8bbd22ef079caddb90988 Mon Sep 17 00:00:00 2001 From: Seyyed Soroosh Hosseinalipour Date: Sun, 19 Jan 2020 20:20:38 +0330 Subject: [PATCH 01/16] Add presentation library --- .vs/BSN.Commons/DesignTimeBuild/.dtbcache | Bin 370174 -> 777478 bytes .vs/VSWorkspaceState.json | 1 + .vs/slnx.sqlite | Bin 425984 -> 425984 bytes ....Commons.PresentationInfrastructure.csproj | 20 + .../IRequest.cs | 0 .../IResponse.cs | 0 .../ResponseBase.cs | 0 .../ResponseStatusCode.cs | 0 ...mmons.PresentationInfrastructure.deps.json | 63 ++++ ...BSN.Commons.PresentationInfrastructure.dll | Bin 0 -> 7168 bytes ...BSN.Commons.PresentationInfrastructure.pdb | Bin 0 -> 1284 bytes ...sentationInfrastructure.csproj.nuget.cache | 5 + ...ionInfrastructure.csproj.nuget.dgspec.json | 72 ++++ ...ntationInfrastructure.csproj.nuget.g.props | 15 + ...ationInfrastructure.csproj.nuget.g.targets | 9 + ...PresentationInfrastructure.AssemblyInfo.cs | 25 ++ ...ionInfrastructure.AssemblyInfoInputs.cache | 1 + ...ns.PresentationInfrastructure.assets.cache | Bin 0 -> 1006 bytes ...Infrastructure.csproj.FileListAbsolute.txt | 8 + ...frastructure.csprojAssemblyReference.cache | Bin 0 -> 78990 bytes ...BSN.Commons.PresentationInfrastructure.dll | Bin 0 -> 7168 bytes ...BSN.Commons.PresentationInfrastructure.pdb | Bin 0 -> 1284 bytes .../obj/project.assets.json | 349 ++++++++++++++++++ BSN.Commons.sln | 7 + Build/build.cake | 33 +- Source/BSN.Commons/BSN.Commons.csproj | 1 - 26 files changed, 596 insertions(+), 13 deletions(-) create mode 100644 BSN.Commons.PresentationInfrastructure/BSN.Commons.PresentationInfrastructure.csproj rename {Source/BSN.Commons/PresentationInfrastructure => BSN.Commons.PresentationInfrastructure}/IRequest.cs (100%) rename {Source/BSN.Commons/PresentationInfrastructure => BSN.Commons.PresentationInfrastructure}/IResponse.cs (100%) rename {Source/BSN.Commons/PresentationInfrastructure => BSN.Commons.PresentationInfrastructure}/ResponseBase.cs (100%) rename {Source/BSN.Commons/PresentationInfrastructure => BSN.Commons.PresentationInfrastructure}/ResponseStatusCode.cs (100%) create mode 100644 BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.deps.json create mode 100644 BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll create mode 100644 BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.pdb create mode 100644 BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.cache create mode 100644 BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.dgspec.json create mode 100644 BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.g.props create mode 100644 BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.g.targets create mode 100644 BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfo.cs create mode 100644 BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfoInputs.cache create mode 100644 BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.assets.cache create mode 100644 BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.csproj.FileListAbsolute.txt create mode 100644 BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.csprojAssemblyReference.cache create mode 100644 BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll create mode 100644 BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.pdb create mode 100644 BSN.Commons.PresentationInfrastructure/obj/project.assets.json diff --git a/.vs/BSN.Commons/DesignTimeBuild/.dtbcache b/.vs/BSN.Commons/DesignTimeBuild/.dtbcache index d76783ef8fbab85f022c65ad271b3d8b360d8e2c..cd909c3a67b99357f7e1534ae36d05a2eab5d42f 100644 GIT binary patch literal 777478 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

&FTbIqJnM4Rv9Ai`xJErmoJg0XN~GoEYV%N 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 delta 5674 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 *sJV4ZExE)2}gzB2xa_Rd?9xs=VrIT4E9`x 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 delta 44727 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 C*I_gPV-?7X~ zTtR{1DRotqFk;M;7G)s&Or)i;n3SMyLA@({rEo_iDT}$TqvZz=RA~97MjtVWOZ}~I zU}3sfrZR_cF-H2Pxya0FAtwQ>jBMN!dg5|_GlUxCm5fl6s)dnX zBIf8VMBc{8dfy`E;4MUc0LZbAYYF3-bGMXoj0C)Xl0!8@8cA{qO3dSG!bs-aEeiZ* z((Hjn(W5m&Qs1%~1r8#M%Vh4|;))FywP4;$*@@BILX z^On;U9{tf*rN{U$I6 zZs6GxTfqKWAv@|=bozAWwk>^)LH@K>7#np=brdmIZRvB3k_GaJXzrK-$*h7_dv-G8 zj@gt#wiKUW6wRW#)_U?t4H%ZGYXw_Bdh1fS$K-?pwjdv8R0CZgrlk;1#q^lRY;mL6 zVtmxx$RcE1TO2LN$EK?+x%Glj8_iHf(_UqSr{CwXb< zP}jz9cJR~4d38b^I5Yk#&RgnVLHQ}(N`nu6hRdjn;R(dEPRInIlW|^`e>oMJ==B&v O;PLpkrlZ`Uxc>)mNlL;1 diff --git a/BSN.Commons.PresentationInfrastructure/BSN.Commons.PresentationInfrastructure.csproj b/BSN.Commons.PresentationInfrastructure/BSN.Commons.PresentationInfrastructure.csproj new file mode 100644 index 0000000..6a7263a --- /dev/null +++ b/BSN.Commons.PresentationInfrastructure/BSN.Commons.PresentationInfrastructure.csproj @@ -0,0 +1,20 @@ + + + + netstandard2.0 + Presentation infrastructure layer of Commons library for enterprise application. + 1.6.1 + BSN Developers + BSN Company + BSN Co 2019 + MIT + https://github.com/BSVN/Commons.git + https://github.com/BSVN/Commons + git + + + + + + + diff --git a/Source/BSN.Commons/PresentationInfrastructure/IRequest.cs b/BSN.Commons.PresentationInfrastructure/IRequest.cs similarity index 100% rename from Source/BSN.Commons/PresentationInfrastructure/IRequest.cs rename to BSN.Commons.PresentationInfrastructure/IRequest.cs diff --git a/Source/BSN.Commons/PresentationInfrastructure/IResponse.cs b/BSN.Commons.PresentationInfrastructure/IResponse.cs similarity index 100% rename from Source/BSN.Commons/PresentationInfrastructure/IResponse.cs rename to BSN.Commons.PresentationInfrastructure/IResponse.cs diff --git a/Source/BSN.Commons/PresentationInfrastructure/ResponseBase.cs b/BSN.Commons.PresentationInfrastructure/ResponseBase.cs similarity index 100% rename from Source/BSN.Commons/PresentationInfrastructure/ResponseBase.cs rename to BSN.Commons.PresentationInfrastructure/ResponseBase.cs diff --git a/Source/BSN.Commons/PresentationInfrastructure/ResponseStatusCode.cs b/BSN.Commons.PresentationInfrastructure/ResponseStatusCode.cs similarity index 100% rename from Source/BSN.Commons/PresentationInfrastructure/ResponseStatusCode.cs rename to BSN.Commons.PresentationInfrastructure/ResponseStatusCode.cs diff --git a/BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.deps.json b/BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.deps.json new file mode 100644 index 0000000..2d1cbd9 --- /dev/null +++ b/BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.deps.json @@ -0,0 +1,63 @@ +{ + "runtimeTarget": { + "name": ".NETStandard,Version=v2.0/", + "signature": "" + }, + "compilationOptions": {}, + "targets": { + ".NETStandard,Version=v2.0": {}, + ".NETStandard,Version=v2.0/": { + "BSN.Commons.PresentationInfrastructure/1.6.1": { + "dependencies": { + "NETStandard.Library": "2.0.3", + "System.ComponentModel.Annotations": "4.7.0" + }, + "runtime": { + "BSN.Commons.PresentationInfrastructure.dll": {} + } + }, + "Microsoft.NETCore.Platforms/1.1.0": {}, + "NETStandard.Library/2.0.3": { + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0" + } + }, + "System.ComponentModel.Annotations/4.7.0": { + "runtime": { + "lib/netstandard2.0/System.ComponentModel.Annotations.dll": { + "assemblyVersion": "4.2.1.0", + "fileVersion": "4.6.26515.6" + } + } + } + } + }, + "libraries": { + "BSN.Commons.PresentationInfrastructure/1.6.1": { + "type": "project", + "serviceable": false, + "sha512": "" + }, + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "path": "microsoft.netcore.platforms/1.1.0", + "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512" + }, + "NETStandard.Library/2.0.3": { + "type": "package", + "serviceable": true, + "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", + "path": "netstandard.library/2.0.3", + "hashPath": "netstandard.library.2.0.3.nupkg.sha512" + }, + "System.ComponentModel.Annotations/4.7.0": { + "type": "package", + "serviceable": true, + "sha512": "sha512-0YFqjhp/mYkDGpU0Ye1GjE53HMp9UVfGN7seGpAMttAC0C40v5gw598jCgpbBLMmCo0E5YRLBv5Z2doypO49ZQ==", + "path": "system.componentmodel.annotations/4.7.0", + "hashPath": "system.componentmodel.annotations.4.7.0.nupkg.sha512" + } + } +} \ No newline at end of file diff --git a/BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll b/BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll new file mode 100644 index 0000000000000000000000000000000000000000..c3b2105c12a047b8da3ede33272fd23e2cdc6240 GIT binary patch literal 7168 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 S>RCFoyxlR&HgYTbcYXoWXh{D6 literal 0 HcmV?d00001 diff --git a/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.cache b/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.cache new file mode 100644 index 0000000..afdc4ca --- /dev/null +++ b/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.cache @@ -0,0 +1,5 @@ +{ + "version": 1, + "dgSpecHash": "zqhc6pAYy9mk7qMp8p57c4R2UMmmFOydPCc4vn+4DbwICZssQPRFoqjRfqcDPSEULDI8qmR8Qw6N+8zYdwX9wA==", + "success": true +} \ No newline at end of file diff --git a/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.dgspec.json b/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.dgspec.json new file mode 100644 index 0000000..decfa13 --- /dev/null +++ b/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.dgspec.json @@ -0,0 +1,72 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\sooro\\Documents\\Visual Studio 2019\\Projects\\soroshsabz\\Commons\\BSN.Commons.PresentationInfrastructure\\BSN.Commons.PresentationInfrastructure.csproj": {} + }, + "projects": { + "C:\\Users\\sooro\\Documents\\Visual Studio 2019\\Projects\\soroshsabz\\Commons\\BSN.Commons.PresentationInfrastructure\\BSN.Commons.PresentationInfrastructure.csproj": { + "version": "1.6.1", + "restore": { + "projectUniqueName": "C:\\Users\\sooro\\Documents\\Visual Studio 2019\\Projects\\soroshsabz\\Commons\\BSN.Commons.PresentationInfrastructure\\BSN.Commons.PresentationInfrastructure.csproj", + "projectName": "BSN.Commons.PresentationInfrastructure", + "projectPath": "C:\\Users\\sooro\\Documents\\Visual Studio 2019\\Projects\\soroshsabz\\Commons\\BSN.Commons.PresentationInfrastructure\\BSN.Commons.PresentationInfrastructure.csproj", + "packagesPath": "C:\\Users\\sooro\\.nuget\\packages\\", + "outputPath": "C:\\Users\\sooro\\Documents\\Visual Studio 2019\\Projects\\soroshsabz\\Commons\\BSN.Commons.PresentationInfrastructure\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Microsoft\\Xamarin\\NuGet\\", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + ], + "configFilePaths": [ + "C:\\Users\\sooro\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netstandard2.0": { + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netstandard2.0": { + "dependencies": { + "NETStandard.Library": { + "suppressParent": "All", + "target": "Package", + "version": "[2.0.3, )", + "autoReferenced": true + }, + "System.ComponentModel.Annotations": { + "target": "Package", + "version": "[4.7.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.100\\RuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.g.props b/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.g.props new file mode 100644 index 0000000..00f8987 --- /dev/null +++ b/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.g.props @@ -0,0 +1,15 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\sooro\.nuget\packages\;C:\Microsoft\Xamarin\NuGet\;C:\Program Files\dotnet\sdk\NuGetFallbackFolder + PackageReference + 5.4.0 + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + \ No newline at end of file diff --git a/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.g.targets b/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.g.targets new file mode 100644 index 0000000..8f2d2d6 --- /dev/null +++ b/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.g.targets @@ -0,0 +1,9 @@ + + + + $(MSBuildAllProjects);$(MSBuildThisFileFullPath) + + + + + \ No newline at end of file diff --git a/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfo.cs b/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfo.cs new file mode 100644 index 0000000..1abf5be --- /dev/null +++ b/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfo.cs @@ -0,0 +1,25 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("BSN Company")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyCopyrightAttribute("BSN Co 2019")] +[assembly: System.Reflection.AssemblyDescriptionAttribute("Presentation infrastructure layer of Commons library for enterprise application.")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.6.1.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.6.1")] +[assembly: System.Reflection.AssemblyProductAttribute("BSN.Commons.PresentationInfrastructure")] +[assembly: System.Reflection.AssemblyTitleAttribute("BSN.Commons.PresentationInfrastructure")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.6.1.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfoInputs.cache b/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfoInputs.cache new file mode 100644 index 0000000..878bf9d --- /dev/null +++ b/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +f1be52087843a5be6ef0757bb87e86bb2abf29e2 diff --git a/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.assets.cache b/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..a301b15920881377dd9fd2e5b6faf1c577ce8ac7 GIT binary patch literal 1006 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 literal 0 HcmV?d00001 diff --git a/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll b/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll new file mode 100644 index 0000000000000000000000000000000000000000..c3b2105c12a047b8da3ede33272fd23e2cdc6240 GIT binary patch literal 7168 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 S>RCFoyxlR&HgYTbcYXoWXh{D6 literal 0 HcmV?d00001 diff --git a/BSN.Commons.PresentationInfrastructure/obj/project.assets.json b/BSN.Commons.PresentationInfrastructure/obj/project.assets.json new file mode 100644 index 0000000..a0b44eb --- /dev/null +++ b/BSN.Commons.PresentationInfrastructure/obj/project.assets.json @@ -0,0 +1,349 @@ +{ + "version": 3, + "targets": { + ".NETStandard,Version=v2.0": { + "Microsoft.NETCore.Platforms/1.1.0": { + "type": "package", + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + } + }, + "NETStandard.Library/2.0.3": { + "type": "package", + "dependencies": { + "Microsoft.NETCore.Platforms": "1.1.0" + }, + "compile": { + "lib/netstandard1.0/_._": {} + }, + "runtime": { + "lib/netstandard1.0/_._": {} + }, + "build": { + "build/netstandard2.0/NETStandard.Library.targets": {} + } + }, + "System.ComponentModel.Annotations/4.7.0": { + "type": "package", + "compile": { + "ref/netstandard2.0/System.ComponentModel.Annotations.dll": {} + }, + "runtime": { + "lib/netstandard2.0/System.ComponentModel.Annotations.dll": {} + } + } + } + }, + "libraries": { + "Microsoft.NETCore.Platforms/1.1.0": { + "sha512": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==", + "type": "package", + "path": "microsoft.netcore.platforms/1.1.0", + "files": [ + ".nupkg.metadata", + "Microsoft.NETCore.Platforms.1.1.0.nupkg.sha512", + "Microsoft.NETCore.Platforms.nuspec", + "ThirdPartyNotices.txt", + "dotnet_library_license.txt", + "lib/netstandard1.0/_._", + "runtime.json" + ] + }, + "NETStandard.Library/2.0.3": { + "sha512": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==", + "type": "package", + "path": "netstandard.library/2.0.3", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "build/netstandard2.0/NETStandard.Library.targets", + "build/netstandard2.0/ref/Microsoft.Win32.Primitives.dll", + "build/netstandard2.0/ref/System.AppContext.dll", + "build/netstandard2.0/ref/System.Collections.Concurrent.dll", + "build/netstandard2.0/ref/System.Collections.NonGeneric.dll", + "build/netstandard2.0/ref/System.Collections.Specialized.dll", + "build/netstandard2.0/ref/System.Collections.dll", + "build/netstandard2.0/ref/System.ComponentModel.Composition.dll", + "build/netstandard2.0/ref/System.ComponentModel.EventBasedAsync.dll", + "build/netstandard2.0/ref/System.ComponentModel.Primitives.dll", + "build/netstandard2.0/ref/System.ComponentModel.TypeConverter.dll", + "build/netstandard2.0/ref/System.ComponentModel.dll", + "build/netstandard2.0/ref/System.Console.dll", + "build/netstandard2.0/ref/System.Core.dll", + "build/netstandard2.0/ref/System.Data.Common.dll", + "build/netstandard2.0/ref/System.Data.dll", + "build/netstandard2.0/ref/System.Diagnostics.Contracts.dll", + "build/netstandard2.0/ref/System.Diagnostics.Debug.dll", + "build/netstandard2.0/ref/System.Diagnostics.FileVersionInfo.dll", + "build/netstandard2.0/ref/System.Diagnostics.Process.dll", + "build/netstandard2.0/ref/System.Diagnostics.StackTrace.dll", + "build/netstandard2.0/ref/System.Diagnostics.TextWriterTraceListener.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tools.dll", + "build/netstandard2.0/ref/System.Diagnostics.TraceSource.dll", + "build/netstandard2.0/ref/System.Diagnostics.Tracing.dll", + "build/netstandard2.0/ref/System.Drawing.Primitives.dll", + "build/netstandard2.0/ref/System.Drawing.dll", + "build/netstandard2.0/ref/System.Dynamic.Runtime.dll", + "build/netstandard2.0/ref/System.Globalization.Calendars.dll", + "build/netstandard2.0/ref/System.Globalization.Extensions.dll", + "build/netstandard2.0/ref/System.Globalization.dll", + "build/netstandard2.0/ref/System.IO.Compression.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.Compression.ZipFile.dll", + "build/netstandard2.0/ref/System.IO.Compression.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.DriveInfo.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Primitives.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.Watcher.dll", + "build/netstandard2.0/ref/System.IO.FileSystem.dll", + "build/netstandard2.0/ref/System.IO.IsolatedStorage.dll", + "build/netstandard2.0/ref/System.IO.MemoryMappedFiles.dll", + "build/netstandard2.0/ref/System.IO.Pipes.dll", + "build/netstandard2.0/ref/System.IO.UnmanagedMemoryStream.dll", + "build/netstandard2.0/ref/System.IO.dll", + "build/netstandard2.0/ref/System.Linq.Expressions.dll", + "build/netstandard2.0/ref/System.Linq.Parallel.dll", + "build/netstandard2.0/ref/System.Linq.Queryable.dll", + "build/netstandard2.0/ref/System.Linq.dll", + "build/netstandard2.0/ref/System.Net.Http.dll", + "build/netstandard2.0/ref/System.Net.NameResolution.dll", + "build/netstandard2.0/ref/System.Net.NetworkInformation.dll", + "build/netstandard2.0/ref/System.Net.Ping.dll", + "build/netstandard2.0/ref/System.Net.Primitives.dll", + "build/netstandard2.0/ref/System.Net.Requests.dll", + "build/netstandard2.0/ref/System.Net.Security.dll", + "build/netstandard2.0/ref/System.Net.Sockets.dll", + "build/netstandard2.0/ref/System.Net.WebHeaderCollection.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.Client.dll", + "build/netstandard2.0/ref/System.Net.WebSockets.dll", + "build/netstandard2.0/ref/System.Net.dll", + "build/netstandard2.0/ref/System.Numerics.dll", + "build/netstandard2.0/ref/System.ObjectModel.dll", + "build/netstandard2.0/ref/System.Reflection.Extensions.dll", + "build/netstandard2.0/ref/System.Reflection.Primitives.dll", + "build/netstandard2.0/ref/System.Reflection.dll", + "build/netstandard2.0/ref/System.Resources.Reader.dll", + "build/netstandard2.0/ref/System.Resources.ResourceManager.dll", + "build/netstandard2.0/ref/System.Resources.Writer.dll", + "build/netstandard2.0/ref/System.Runtime.CompilerServices.VisualC.dll", + "build/netstandard2.0/ref/System.Runtime.Extensions.dll", + "build/netstandard2.0/ref/System.Runtime.Handles.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.RuntimeInformation.dll", + "build/netstandard2.0/ref/System.Runtime.InteropServices.dll", + "build/netstandard2.0/ref/System.Runtime.Numerics.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Formatters.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Json.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Primitives.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.Xml.dll", + "build/netstandard2.0/ref/System.Runtime.Serialization.dll", + "build/netstandard2.0/ref/System.Runtime.dll", + "build/netstandard2.0/ref/System.Security.Claims.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Algorithms.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Csp.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Encoding.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.Primitives.dll", + "build/netstandard2.0/ref/System.Security.Cryptography.X509Certificates.dll", + "build/netstandard2.0/ref/System.Security.Principal.dll", + "build/netstandard2.0/ref/System.Security.SecureString.dll", + "build/netstandard2.0/ref/System.ServiceModel.Web.dll", + "build/netstandard2.0/ref/System.Text.Encoding.Extensions.dll", + "build/netstandard2.0/ref/System.Text.Encoding.dll", + "build/netstandard2.0/ref/System.Text.RegularExpressions.dll", + "build/netstandard2.0/ref/System.Threading.Overlapped.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.Parallel.dll", + "build/netstandard2.0/ref/System.Threading.Tasks.dll", + "build/netstandard2.0/ref/System.Threading.Thread.dll", + "build/netstandard2.0/ref/System.Threading.ThreadPool.dll", + "build/netstandard2.0/ref/System.Threading.Timer.dll", + "build/netstandard2.0/ref/System.Threading.dll", + "build/netstandard2.0/ref/System.Transactions.dll", + "build/netstandard2.0/ref/System.ValueTuple.dll", + "build/netstandard2.0/ref/System.Web.dll", + "build/netstandard2.0/ref/System.Windows.dll", + "build/netstandard2.0/ref/System.Xml.Linq.dll", + "build/netstandard2.0/ref/System.Xml.ReaderWriter.dll", + "build/netstandard2.0/ref/System.Xml.Serialization.dll", + "build/netstandard2.0/ref/System.Xml.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.XDocument.dll", + "build/netstandard2.0/ref/System.Xml.XPath.dll", + "build/netstandard2.0/ref/System.Xml.XmlDocument.dll", + "build/netstandard2.0/ref/System.Xml.XmlSerializer.dll", + "build/netstandard2.0/ref/System.Xml.dll", + "build/netstandard2.0/ref/System.dll", + "build/netstandard2.0/ref/mscorlib.dll", + "build/netstandard2.0/ref/netstandard.dll", + "build/netstandard2.0/ref/netstandard.xml", + "lib/netstandard1.0/_._", + "netstandard.library.2.0.3.nupkg.sha512", + "netstandard.library.nuspec" + ] + }, + "System.ComponentModel.Annotations/4.7.0": { + "sha512": "0YFqjhp/mYkDGpU0Ye1GjE53HMp9UVfGN7seGpAMttAC0C40v5gw598jCgpbBLMmCo0E5YRLBv5Z2doypO49ZQ==", + "type": "package", + "path": "system.componentmodel.annotations/4.7.0", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "LICENSE.TXT", + "THIRD-PARTY-NOTICES.TXT", + "lib/MonoAndroid10/_._", + "lib/MonoTouch10/_._", + "lib/net45/_._", + "lib/net461/System.ComponentModel.Annotations.dll", + "lib/netcore50/System.ComponentModel.Annotations.dll", + "lib/netstandard1.4/System.ComponentModel.Annotations.dll", + "lib/netstandard2.0/System.ComponentModel.Annotations.dll", + "lib/netstandard2.1/System.ComponentModel.Annotations.dll", + "lib/netstandard2.1/System.ComponentModel.Annotations.xml", + "lib/portable-net45+win8/_._", + "lib/win8/_._", + "lib/xamarinios10/_._", + "lib/xamarinmac20/_._", + "lib/xamarintvos10/_._", + "lib/xamarinwatchos10/_._", + "ref/MonoAndroid10/_._", + "ref/MonoTouch10/_._", + "ref/net45/_._", + "ref/net461/System.ComponentModel.Annotations.dll", + "ref/net461/System.ComponentModel.Annotations.xml", + "ref/netcore50/System.ComponentModel.Annotations.dll", + "ref/netcore50/System.ComponentModel.Annotations.xml", + "ref/netcore50/de/System.ComponentModel.Annotations.xml", + "ref/netcore50/es/System.ComponentModel.Annotations.xml", + "ref/netcore50/fr/System.ComponentModel.Annotations.xml", + "ref/netcore50/it/System.ComponentModel.Annotations.xml", + "ref/netcore50/ja/System.ComponentModel.Annotations.xml", + "ref/netcore50/ko/System.ComponentModel.Annotations.xml", + "ref/netcore50/ru/System.ComponentModel.Annotations.xml", + "ref/netcore50/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netcore50/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/System.ComponentModel.Annotations.dll", + "ref/netstandard1.1/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/de/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/es/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/fr/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/it/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/ja/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/ko/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/ru/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netstandard1.1/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/System.ComponentModel.Annotations.dll", + "ref/netstandard1.3/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/de/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/es/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/fr/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/it/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/ja/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/ko/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/ru/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netstandard1.3/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/System.ComponentModel.Annotations.dll", + "ref/netstandard1.4/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/de/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/es/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/fr/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/it/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/ja/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/ko/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/ru/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/zh-hans/System.ComponentModel.Annotations.xml", + "ref/netstandard1.4/zh-hant/System.ComponentModel.Annotations.xml", + "ref/netstandard2.0/System.ComponentModel.Annotations.dll", + "ref/netstandard2.0/System.ComponentModel.Annotations.xml", + "ref/netstandard2.1/System.ComponentModel.Annotations.dll", + "ref/netstandard2.1/System.ComponentModel.Annotations.xml", + "ref/portable-net45+win8/_._", + "ref/win8/_._", + "ref/xamarinios10/_._", + "ref/xamarinmac20/_._", + "ref/xamarintvos10/_._", + "ref/xamarinwatchos10/_._", + "system.componentmodel.annotations.4.7.0.nupkg.sha512", + "system.componentmodel.annotations.nuspec", + "useSharedDesignerContext.txt", + "version.txt" + ] + } + }, + "projectFileDependencyGroups": { + ".NETStandard,Version=v2.0": [ + "NETStandard.Library >= 2.0.3", + "System.ComponentModel.Annotations >= 4.7.0" + ] + }, + "packageFolders": { + "C:\\Users\\sooro\\.nuget\\packages\\": {}, + "C:\\Microsoft\\Xamarin\\NuGet\\": {}, + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder": {} + }, + "project": { + "version": "1.6.1", + "restore": { + "projectUniqueName": "C:\\Users\\sooro\\Documents\\Visual Studio 2019\\Projects\\soroshsabz\\Commons\\BSN.Commons.PresentationInfrastructure\\BSN.Commons.PresentationInfrastructure.csproj", + "projectName": "BSN.Commons.PresentationInfrastructure", + "projectPath": "C:\\Users\\sooro\\Documents\\Visual Studio 2019\\Projects\\soroshsabz\\Commons\\BSN.Commons.PresentationInfrastructure\\BSN.Commons.PresentationInfrastructure.csproj", + "packagesPath": "C:\\Users\\sooro\\.nuget\\packages\\", + "outputPath": "C:\\Users\\sooro\\Documents\\Visual Studio 2019\\Projects\\soroshsabz\\Commons\\BSN.Commons.PresentationInfrastructure\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Microsoft\\Xamarin\\NuGet\\", + "C:\\Program Files\\dotnet\\sdk\\NuGetFallbackFolder" + ], + "configFilePaths": [ + "C:\\Users\\sooro\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Xamarin.Offline.config" + ], + "originalTargetFrameworks": [ + "netstandard2.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "netstandard2.0": { + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + } + }, + "frameworks": { + "netstandard2.0": { + "dependencies": { + "NETStandard.Library": { + "suppressParent": "All", + "target": "Package", + "version": "[2.0.3, )", + "autoReferenced": true + }, + "System.ComponentModel.Annotations": { + "target": "Package", + "version": "[4.7.0, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48" + ], + "assetTargetFallback": true, + "warn": true, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.100\\RuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/BSN.Commons.sln b/BSN.Commons.sln index 09fb20d..0664ad0 100644 --- a/BSN.Commons.sln +++ b/BSN.Commons.sln @@ -19,6 +19,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BSN.Commons", "Source\BSN.C EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BSN.Commons.Tests", "Test\BSN.Commons.Tests\BSN.Commons.Tests.csproj", "{128FAA47-21B1-4FBE-AC24-E33C6AE218CA}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BSN.Commons.PresentationInfrastructure", "BSN.Commons.PresentationInfrastructure\BSN.Commons.PresentationInfrastructure.csproj", "{97DFD661-4AD7-4315-8F11-F2B81CDB6529}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -33,6 +35,10 @@ Global {128FAA47-21B1-4FBE-AC24-E33C6AE218CA}.Debug|Any CPU.Build.0 = Debug|Any CPU {128FAA47-21B1-4FBE-AC24-E33C6AE218CA}.Release|Any CPU.ActiveCfg = Release|Any CPU {128FAA47-21B1-4FBE-AC24-E33C6AE218CA}.Release|Any CPU.Build.0 = Release|Any CPU + {97DFD661-4AD7-4315-8F11-F2B81CDB6529}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {97DFD661-4AD7-4315-8F11-F2B81CDB6529}.Debug|Any CPU.Build.0 = Debug|Any CPU + {97DFD661-4AD7-4315-8F11-F2B81CDB6529}.Release|Any CPU.ActiveCfg = Release|Any CPU + {97DFD661-4AD7-4315-8F11-F2B81CDB6529}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -40,6 +46,7 @@ Global GlobalSection(NestedProjects) = preSolution {FFEF752B-4E11-44FF-82FA-9AEC0B607990} = {DC377ADC-CC9D-4785-81BE-726DBF5F3096} {128FAA47-21B1-4FBE-AC24-E33C6AE218CA} = {5C6BA7B5-832A-495A-AF5E-C2A74F6A1EF9} + {97DFD661-4AD7-4315-8F11-F2B81CDB6529} = {DC377ADC-CC9D-4785-81BE-726DBF5F3096} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {BCAF76D3-AA3C-4D0F-8D10-34065F8FED09} diff --git a/Build/build.cake b/Build/build.cake index c6cd8fe..c61826f 100644 --- a/Build/build.cake +++ b/Build/build.cake @@ -14,7 +14,8 @@ var target = Argument("target", "Default"); var artifactsDir = "./artifacts/"; var solutionPath = "../BSN.Commons.sln"; var projectName = "BSN.Commons"; -var project = "../Source/BSN.Commons/BSN.Commons.csproj"; +var mainProject = "../Source/BSN.Commons/BSN.Commons.csproj"; +var presentationProject = "../Source/BSN.Commons/BSN.Commons.PresentationInfrastructure.csproj"; var testFolder = "../Test/BSN.Commons.Tests/"; var testProject = testFolder + "BSN.Commons.Tests.csproj"; var coverageResultsFileName = "coverage.xml"; @@ -62,17 +63,9 @@ Task("Version") OutputType = GitVersionOutput.Json }); - // Update project.json - string pureVersion = XmlPeek(project, "//Version"); - string assemblyVersion = XmlPeek(project, "//AssemblyVersion"); - string fileVersion = XmlPeek(project, "//FileVersion"); + UpdateVersion(mainProject); + UpdateVersion(presentationProject); - var updatedProjectJson = System.IO.File.ReadAllText(project) - .Replace(pureVersion, versionInfo.NuGetVersion) - .Replace(fileVersion, versionInfo.NuGetVersion) - .Replace(assemblyVersion, versionInfo.NuGetVersion); - - System.IO.File.WriteAllText(project, updatedProjectJson); }); Task("Build") @@ -128,7 +121,8 @@ Task("Package") //GenerateReleaseNotes(); - DotNetCorePack(project, settings); + DotNetCorePack(mainProject, settings); + DotNetCorePack(presentationProject, settings); /* System.IO.File.WriteAllLines(artifactsDir, new[]{ "nuget:" + projectName + "." + versionInfo.NuGetVersion + ".nupkg", @@ -200,6 +194,21 @@ private void GenerateReleaseNotes() System.IO.File.WriteAllText("./artifacts/releasenotes.md", "No issues closed since last release"); } +private void UpdateVersion(string project) +{ + // Update project.json + string pureVersion = XmlPeek(project, "//Version"); + string assemblyVersion = XmlPeek(project, "//AssemblyVersion"); + string fileVersion = XmlPeek(project, "//FileVersion"); + + var updatedProjectJson = System.IO.File.ReadAllText(project) + .Replace(pureVersion, versionInfo.NuGetVersion) + .Replace(fileVersion, versionInfo.NuGetVersion) + .Replace(assemblyVersion, versionInfo.NuGetVersion); + + System.IO.File.WriteAllText(project, updatedProjectJson); +} + Task("BuildAndTest") .IsDependentOn("Build") .IsDependentOn("Test"); diff --git a/Source/BSN.Commons/BSN.Commons.csproj b/Source/BSN.Commons/BSN.Commons.csproj index 08c4c20..0f2b828 100644 --- a/Source/BSN.Commons/BSN.Commons.csproj +++ b/Source/BSN.Commons/BSN.Commons.csproj @@ -20,7 +20,6 @@ - From c069184bd465449ec100fd05f709d574e91fc7c5 Mon Sep 17 00:00:00 2001 From: Seyyed Soroosh Hosseinalipour Date: Sun, 19 Jan 2020 20:32:00 +0330 Subject: [PATCH 02/16] Change presentation infrastructure library path. --- ...resentationInfrastructure.csproj.nuget.cache | 5 ----- ...mons.PresentationInfrastructure.assets.cache | Bin 1006 -> 0 bytes ...Infrastructure.csprojAssemblyReference.cache | Bin 78990 -> 0 bytes BSN.Commons.sln | 12 ++++++------ ...SN.Commons.PresentationInfrastructure.csproj | 0 .../IRequest.cs | 0 .../IResponse.cs | 0 .../ResponseBase.cs | 0 .../ResponseStatusCode.cs | 0 ...Commons.PresentationInfrastructure.deps.json | 0 .../BSN.Commons.PresentationInfrastructure.dll | Bin .../BSN.Commons.PresentationInfrastructure.pdb | Bin ...resentationInfrastructure.csproj.nuget.cache | 5 +++++ ...ationInfrastructure.csproj.nuget.dgspec.json | 10 +++++----- ...sentationInfrastructure.csproj.nuget.g.props | 0 ...ntationInfrastructure.csproj.nuget.g.targets | 0 ...s.PresentationInfrastructure.AssemblyInfo.cs | 0 ...ationInfrastructure.AssemblyInfoInputs.cache | 0 ...mons.PresentationInfrastructure.assets.cache | Bin 0 -> 1006 bytes ...onInfrastructure.csproj.FileListAbsolute.txt | 0 ...Infrastructure.csprojAssemblyReference.cache | Bin 0 -> 424 bytes .../BSN.Commons.PresentationInfrastructure.dll | Bin .../BSN.Commons.PresentationInfrastructure.pdb | Bin .../obj/project.assets.json | 6 +++--- 24 files changed, 19 insertions(+), 19 deletions(-) delete mode 100644 BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.cache delete mode 100644 BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.assets.cache delete mode 100644 BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.csprojAssemblyReference.cache rename {BSN.Commons.PresentationInfrastructure => Source/BSN.Commons.PresentationInfrastructure}/BSN.Commons.PresentationInfrastructure.csproj (100%) rename {BSN.Commons.PresentationInfrastructure => Source/BSN.Commons.PresentationInfrastructure}/IRequest.cs (100%) rename {BSN.Commons.PresentationInfrastructure => Source/BSN.Commons.PresentationInfrastructure}/IResponse.cs (100%) rename {BSN.Commons.PresentationInfrastructure => Source/BSN.Commons.PresentationInfrastructure}/ResponseBase.cs (100%) rename {BSN.Commons.PresentationInfrastructure => Source/BSN.Commons.PresentationInfrastructure}/ResponseStatusCode.cs (100%) rename {BSN.Commons.PresentationInfrastructure => Source/BSN.Commons.PresentationInfrastructure}/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.deps.json (100%) rename {BSN.Commons.PresentationInfrastructure => Source/BSN.Commons.PresentationInfrastructure}/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll (100%) rename {BSN.Commons.PresentationInfrastructure => Source/BSN.Commons.PresentationInfrastructure}/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.pdb (100%) create mode 100644 Source/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.cache rename {BSN.Commons.PresentationInfrastructure => Source/BSN.Commons.PresentationInfrastructure}/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.dgspec.json (78%) rename {BSN.Commons.PresentationInfrastructure => Source/BSN.Commons.PresentationInfrastructure}/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.g.props (100%) rename {BSN.Commons.PresentationInfrastructure => Source/BSN.Commons.PresentationInfrastructure}/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.g.targets (100%) rename {BSN.Commons.PresentationInfrastructure => Source/BSN.Commons.PresentationInfrastructure}/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfo.cs (100%) rename {BSN.Commons.PresentationInfrastructure => Source/BSN.Commons.PresentationInfrastructure}/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfoInputs.cache (100%) create mode 100644 Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.assets.cache rename {BSN.Commons.PresentationInfrastructure => Source/BSN.Commons.PresentationInfrastructure}/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.csproj.FileListAbsolute.txt (100%) create mode 100644 Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.csprojAssemblyReference.cache rename {BSN.Commons.PresentationInfrastructure => Source/BSN.Commons.PresentationInfrastructure}/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll (100%) rename {BSN.Commons.PresentationInfrastructure => Source/BSN.Commons.PresentationInfrastructure}/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.pdb (100%) rename {BSN.Commons.PresentationInfrastructure => Source/BSN.Commons.PresentationInfrastructure}/obj/project.assets.json (97%) diff --git a/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.cache b/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.cache deleted file mode 100644 index afdc4ca..0000000 --- a/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.cache +++ /dev/null @@ -1,5 +0,0 @@ -{ - "version": 1, - "dgSpecHash": "zqhc6pAYy9mk7qMp8p57c4R2UMmmFOydPCc4vn+4DbwICZssQPRFoqjRfqcDPSEULDI8qmR8Qw6N+8zYdwX9wA==", - "success": true -} \ No newline at end of file diff --git a/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.assets.cache b/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.assets.cache deleted file mode 100644 index a301b15920881377dd9fd2e5b6faf1c577ce8ac7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1006 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 diff --git a/BSN.Commons.sln b/BSN.Commons.sln index 0664ad0..73f9ea0 100644 --- a/BSN.Commons.sln +++ b/BSN.Commons.sln @@ -19,7 +19,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BSN.Commons", "Source\BSN.C EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BSN.Commons.Tests", "Test\BSN.Commons.Tests\BSN.Commons.Tests.csproj", "{128FAA47-21B1-4FBE-AC24-E33C6AE218CA}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BSN.Commons.PresentationInfrastructure", "BSN.Commons.PresentationInfrastructure\BSN.Commons.PresentationInfrastructure.csproj", "{97DFD661-4AD7-4315-8F11-F2B81CDB6529}" +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BSN.Commons.PresentationInfrastructure", "Source\BSN.Commons.PresentationInfrastructure\BSN.Commons.PresentationInfrastructure.csproj", "{BFA36BA8-621F-490D-AB4E-ECEFB639CAC4}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -35,10 +35,10 @@ Global {128FAA47-21B1-4FBE-AC24-E33C6AE218CA}.Debug|Any CPU.Build.0 = Debug|Any CPU {128FAA47-21B1-4FBE-AC24-E33C6AE218CA}.Release|Any CPU.ActiveCfg = Release|Any CPU {128FAA47-21B1-4FBE-AC24-E33C6AE218CA}.Release|Any CPU.Build.0 = Release|Any CPU - {97DFD661-4AD7-4315-8F11-F2B81CDB6529}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {97DFD661-4AD7-4315-8F11-F2B81CDB6529}.Debug|Any CPU.Build.0 = Debug|Any CPU - {97DFD661-4AD7-4315-8F11-F2B81CDB6529}.Release|Any CPU.ActiveCfg = Release|Any CPU - {97DFD661-4AD7-4315-8F11-F2B81CDB6529}.Release|Any CPU.Build.0 = Release|Any CPU + {BFA36BA8-621F-490D-AB4E-ECEFB639CAC4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BFA36BA8-621F-490D-AB4E-ECEFB639CAC4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BFA36BA8-621F-490D-AB4E-ECEFB639CAC4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BFA36BA8-621F-490D-AB4E-ECEFB639CAC4}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -46,7 +46,7 @@ Global GlobalSection(NestedProjects) = preSolution {FFEF752B-4E11-44FF-82FA-9AEC0B607990} = {DC377ADC-CC9D-4785-81BE-726DBF5F3096} {128FAA47-21B1-4FBE-AC24-E33C6AE218CA} = {5C6BA7B5-832A-495A-AF5E-C2A74F6A1EF9} - {97DFD661-4AD7-4315-8F11-F2B81CDB6529} = {DC377ADC-CC9D-4785-81BE-726DBF5F3096} + {BFA36BA8-621F-490D-AB4E-ECEFB639CAC4} = {DC377ADC-CC9D-4785-81BE-726DBF5F3096} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {BCAF76D3-AA3C-4D0F-8D10-34065F8FED09} diff --git a/BSN.Commons.PresentationInfrastructure/BSN.Commons.PresentationInfrastructure.csproj b/Source/BSN.Commons.PresentationInfrastructure/BSN.Commons.PresentationInfrastructure.csproj similarity index 100% rename from BSN.Commons.PresentationInfrastructure/BSN.Commons.PresentationInfrastructure.csproj rename to Source/BSN.Commons.PresentationInfrastructure/BSN.Commons.PresentationInfrastructure.csproj diff --git a/BSN.Commons.PresentationInfrastructure/IRequest.cs b/Source/BSN.Commons.PresentationInfrastructure/IRequest.cs similarity index 100% rename from BSN.Commons.PresentationInfrastructure/IRequest.cs rename to Source/BSN.Commons.PresentationInfrastructure/IRequest.cs diff --git a/BSN.Commons.PresentationInfrastructure/IResponse.cs b/Source/BSN.Commons.PresentationInfrastructure/IResponse.cs similarity index 100% rename from BSN.Commons.PresentationInfrastructure/IResponse.cs rename to Source/BSN.Commons.PresentationInfrastructure/IResponse.cs diff --git a/BSN.Commons.PresentationInfrastructure/ResponseBase.cs b/Source/BSN.Commons.PresentationInfrastructure/ResponseBase.cs similarity index 100% rename from BSN.Commons.PresentationInfrastructure/ResponseBase.cs rename to Source/BSN.Commons.PresentationInfrastructure/ResponseBase.cs diff --git a/BSN.Commons.PresentationInfrastructure/ResponseStatusCode.cs b/Source/BSN.Commons.PresentationInfrastructure/ResponseStatusCode.cs similarity index 100% rename from BSN.Commons.PresentationInfrastructure/ResponseStatusCode.cs rename to Source/BSN.Commons.PresentationInfrastructure/ResponseStatusCode.cs diff --git a/BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.deps.json b/Source/BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.deps.json similarity index 100% rename from BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.deps.json rename to Source/BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.deps.json diff --git a/BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll b/Source/BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll similarity index 100% rename from BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll rename to Source/BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll diff --git a/BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.pdb b/Source/BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.pdb similarity index 100% rename from BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.pdb rename to Source/BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.pdb diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.cache b/Source/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.cache new file mode 100644 index 0000000..813af96 --- /dev/null +++ b/Source/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.cache @@ -0,0 +1,5 @@ +{ + "version": 1, + "dgSpecHash": "4opF4NczKnVo3q9YbKh8h5wn+NuN2/70J10PYRpIZ3QetbesIzpYu8ugk2TnKE5C7Akhg53hdNs2o+xGYlA6iw==", + "success": true +} \ No newline at end of file diff --git a/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.dgspec.json b/Source/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.dgspec.json similarity index 78% rename from BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.dgspec.json rename to Source/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.dgspec.json index decfa13..a7c91c0 100644 --- a/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.dgspec.json +++ b/Source/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.dgspec.json @@ -1,17 +1,17 @@ { "format": 1, "restore": { - "C:\\Users\\sooro\\Documents\\Visual Studio 2019\\Projects\\soroshsabz\\Commons\\BSN.Commons.PresentationInfrastructure\\BSN.Commons.PresentationInfrastructure.csproj": {} + "C:\\Users\\sooro\\Documents\\Visual Studio 2019\\Projects\\soroshsabz\\Commons\\Source\\BSN.Commons.PresentationInfrastructure\\BSN.Commons.PresentationInfrastructure.csproj": {} }, "projects": { - "C:\\Users\\sooro\\Documents\\Visual Studio 2019\\Projects\\soroshsabz\\Commons\\BSN.Commons.PresentationInfrastructure\\BSN.Commons.PresentationInfrastructure.csproj": { + "C:\\Users\\sooro\\Documents\\Visual Studio 2019\\Projects\\soroshsabz\\Commons\\Source\\BSN.Commons.PresentationInfrastructure\\BSN.Commons.PresentationInfrastructure.csproj": { "version": "1.6.1", "restore": { - "projectUniqueName": "C:\\Users\\sooro\\Documents\\Visual Studio 2019\\Projects\\soroshsabz\\Commons\\BSN.Commons.PresentationInfrastructure\\BSN.Commons.PresentationInfrastructure.csproj", + "projectUniqueName": "C:\\Users\\sooro\\Documents\\Visual Studio 2019\\Projects\\soroshsabz\\Commons\\Source\\BSN.Commons.PresentationInfrastructure\\BSN.Commons.PresentationInfrastructure.csproj", "projectName": "BSN.Commons.PresentationInfrastructure", - "projectPath": "C:\\Users\\sooro\\Documents\\Visual Studio 2019\\Projects\\soroshsabz\\Commons\\BSN.Commons.PresentationInfrastructure\\BSN.Commons.PresentationInfrastructure.csproj", + "projectPath": "C:\\Users\\sooro\\Documents\\Visual Studio 2019\\Projects\\soroshsabz\\Commons\\Source\\BSN.Commons.PresentationInfrastructure\\BSN.Commons.PresentationInfrastructure.csproj", "packagesPath": "C:\\Users\\sooro\\.nuget\\packages\\", - "outputPath": "C:\\Users\\sooro\\Documents\\Visual Studio 2019\\Projects\\soroshsabz\\Commons\\BSN.Commons.PresentationInfrastructure\\obj\\", + "outputPath": "C:\\Users\\sooro\\Documents\\Visual Studio 2019\\Projects\\soroshsabz\\Commons\\Source\\BSN.Commons.PresentationInfrastructure\\obj\\", "projectStyle": "PackageReference", "fallbackFolders": [ "C:\\Microsoft\\Xamarin\\NuGet\\", diff --git a/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.g.props b/Source/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.g.props similarity index 100% rename from BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.g.props rename to Source/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.g.props diff --git a/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.g.targets b/Source/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.g.targets similarity index 100% rename from BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.g.targets rename to Source/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.g.targets diff --git a/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfo.cs b/Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfo.cs similarity index 100% rename from BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfo.cs rename to Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfo.cs diff --git a/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfoInputs.cache b/Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfoInputs.cache similarity index 100% rename from BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfoInputs.cache rename to Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfoInputs.cache diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.assets.cache b/Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..c12c2e1305f6c46d3c84d0c38267ac950d62b805 GIT binary patch literal 1006 zcmb_b!Ac`R5Y4(#HyaZ{FM`6luwFcLM1+;Sg=j?7Fc7nN=!2b1Cl2;>4c$G5ocspy z2RteG6U!oa5%uED+a4D7;6H5DWYp*-A{IPm=5hI0{?cM3W|;ZFRc>Mlw$c*9H?>%AZ8Go{D0dLDLA+ zCI0I`b(BRXd>POo%A3ZVM4TMD)iveiW0|cs-M? z`-6uu*0Zm|!_spfmIh9me3(x+sEJS()A#h8W$fIW_RN*7 qm2SHm$x#z)7lblbfvCF)Eupf`#ByRqS{LZ#BGuz2{mI;`)cyx0aWy3X literal 0 HcmV?d00001 diff --git a/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.csproj.FileListAbsolute.txt b/Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.csproj.FileListAbsolute.txt similarity index 100% rename from BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.csproj.FileListAbsolute.txt rename to Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.csproj.FileListAbsolute.txt diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.csprojAssemblyReference.cache b/Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.csprojAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..41b8bbfb30d8da3bb2f0f0c17de875e47bb0b363 GIT binary patch literal 424 zcmaJ-!Ait15KV2nZmowsdGb*2CA2I>FGa8*f{IF)Ju1_7s$sK@B Date: Sun, 19 Jan 2020 20:55:31 +0330 Subject: [PATCH 03/16] Correct build.cake --- Build/build.cake | 21 ++++++++------- ....Commons.PresentationInfrastructure.csproj | 4 ++- ...BSN.Commons.PresentationInfrastructure.dll | Bin 7168 -> 0 bytes ...BSN.Commons.PresentationInfrastructure.pdb | Bin 1284 -> 0 bytes ...mmons.PresentationInfrastructure.deps.json | 4 +-- ...BSN.Commons.PresentationInfrastructure.dll | Bin 0 -> 7168 bytes ...BSN.Commons.PresentationInfrastructure.pdb | Bin 0 -> 1300 bytes ...sentationInfrastructure.csproj.nuget.cache | 2 +- ...ionInfrastructure.csproj.nuget.dgspec.json | 2 +- ...PresentationInfrastructure.AssemblyInfo.cs | 6 ++--- ...ionInfrastructure.AssemblyInfoInputs.cache | 2 +- ...ns.PresentationInfrastructure.assets.cache | Bin 1006 -> 1006 bytes ...frastructure.csprojAssemblyReference.cache | Bin 424 -> 424 bytes ...BSN.Commons.PresentationInfrastructure.dll | Bin 7168 -> 0 bytes ...BSN.Commons.PresentationInfrastructure.pdb | Bin 1284 -> 0 bytes ...ns.PresentationInfrastructure.1.6.2.nuspec | 24 ++++++++++++++++++ ...PresentationInfrastructure.AssemblyInfo.cs | 24 ++++++++++++++++++ ...ionInfrastructure.AssemblyInfoInputs.cache | 1 + ...ns.PresentationInfrastructure.assets.cache | Bin 0 -> 1006 bytes ...Infrastructure.csproj.FileListAbsolute.txt | 8 ++++++ ...frastructure.csprojAssemblyReference.cache | Bin 0 -> 64900 bytes ...BSN.Commons.PresentationInfrastructure.dll | Bin 0 -> 7168 bytes ...BSN.Commons.PresentationInfrastructure.pdb | Bin 0 -> 1300 bytes .../obj/project.assets.json | 2 +- Source/BSN.Commons/BSN.Commons.csproj | 6 ++--- 25 files changed, 84 insertions(+), 22 deletions(-) delete mode 100644 Source/BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll delete mode 100644 Source/BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.pdb rename Source/BSN.Commons.PresentationInfrastructure/bin/{Debug => Release}/netstandard2.0/BSN.Commons.PresentationInfrastructure.deps.json (94%) create mode 100644 Source/BSN.Commons.PresentationInfrastructure/bin/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll create mode 100644 Source/BSN.Commons.PresentationInfrastructure/bin/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.pdb delete mode 100644 Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll delete mode 100644 Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.pdb create mode 100644 Source/BSN.Commons.PresentationInfrastructure/obj/Release/BSN.Commons.PresentationInfrastructure.1.6.2.nuspec create mode 100644 Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfo.cs create mode 100644 Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfoInputs.cache create mode 100644 Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.assets.cache create mode 100644 Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.csproj.FileListAbsolute.txt create mode 100644 Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.csprojAssemblyReference.cache create mode 100644 Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll create mode 100644 Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.pdb diff --git a/Build/build.cake b/Build/build.cake index c61826f..251757c 100644 --- a/Build/build.cake +++ b/Build/build.cake @@ -15,7 +15,7 @@ var artifactsDir = "./artifacts/"; var solutionPath = "../BSN.Commons.sln"; var projectName = "BSN.Commons"; var mainProject = "../Source/BSN.Commons/BSN.Commons.csproj"; -var presentationProject = "../Source/BSN.Commons/BSN.Commons.PresentationInfrastructure.csproj"; +var presentationProject = "../Source/BSN.Commons.PresentationInfrastructure/BSN.Commons.PresentationInfrastructure.csproj"; var testFolder = "../Test/BSN.Commons.Tests/"; var testProject = testFolder + "BSN.Commons.Tests.csproj"; var coverageResultsFileName = "coverage.xml"; @@ -194,19 +194,22 @@ private void GenerateReleaseNotes() System.IO.File.WriteAllText("./artifacts/releasenotes.md", "No issues closed since last release"); } -private void UpdateVersion(string project) +private void UpdateVersion(string projectPath) { - // Update project.json - string pureVersion = XmlPeek(project, "//Version"); - string assemblyVersion = XmlPeek(project, "//AssemblyVersion"); - string fileVersion = XmlPeek(project, "//FileVersion"); - - var updatedProjectJson = System.IO.File.ReadAllText(project) + Information("UpdateVersion ................................................."); + Information(projectPath); + // Update projectPath.json + string pureVersion = XmlPeek(projectPath, "//Version"); + Information(pureVersion); + string assemblyVersion = XmlPeek(projectPath, "//AssemblyVersion"); + string fileVersion = XmlPeek(projectPath, "//FileVersion"); + + var updatedProjectJson = System.IO.File.ReadAllText(projectPath) .Replace(pureVersion, versionInfo.NuGetVersion) .Replace(fileVersion, versionInfo.NuGetVersion) .Replace(assemblyVersion, versionInfo.NuGetVersion); - System.IO.File.WriteAllText(project, updatedProjectJson); + System.IO.File.WriteAllText(projectPath, updatedProjectJson); } Task("BuildAndTest") diff --git a/Source/BSN.Commons.PresentationInfrastructure/BSN.Commons.PresentationInfrastructure.csproj b/Source/BSN.Commons.PresentationInfrastructure/BSN.Commons.PresentationInfrastructure.csproj index 6a7263a..9c7c50d 100644 --- a/Source/BSN.Commons.PresentationInfrastructure/BSN.Commons.PresentationInfrastructure.csproj +++ b/Source/BSN.Commons.PresentationInfrastructure/BSN.Commons.PresentationInfrastructure.csproj @@ -3,7 +3,9 @@ netstandard2.0 Presentation infrastructure layer of Commons library for enterprise application. - 1.6.1 + 1.6.2 + 1.6.2 + 1.6.2 BSN Developers BSN Company BSN Co 2019 diff --git a/Source/BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll b/Source/BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll deleted file mode 100644 index c3b2105c12a047b8da3ede33272fd23e2cdc6240..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7168 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 S>RCFoyxlR&HgYTbcYXoWXh{D6 diff --git a/Source/BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.deps.json b/Source/BSN.Commons.PresentationInfrastructure/bin/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.deps.json similarity index 94% rename from Source/BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.deps.json rename to Source/BSN.Commons.PresentationInfrastructure/bin/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.deps.json index 2d1cbd9..601ae7d 100644 --- a/Source/BSN.Commons.PresentationInfrastructure/bin/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.deps.json +++ b/Source/BSN.Commons.PresentationInfrastructure/bin/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.deps.json @@ -7,7 +7,7 @@ "targets": { ".NETStandard,Version=v2.0": {}, ".NETStandard,Version=v2.0/": { - "BSN.Commons.PresentationInfrastructure/1.6.1": { + "BSN.Commons.PresentationInfrastructure/1.6.2": { "dependencies": { "NETStandard.Library": "2.0.3", "System.ComponentModel.Annotations": "4.7.0" @@ -33,7 +33,7 @@ } }, "libraries": { - "BSN.Commons.PresentationInfrastructure/1.6.1": { + "BSN.Commons.PresentationInfrastructure/1.6.2": { "type": "project", "serviceable": false, "sha512": "" diff --git a/Source/BSN.Commons.PresentationInfrastructure/bin/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll b/Source/BSN.Commons.PresentationInfrastructure/bin/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll new file mode 100644 index 0000000000000000000000000000000000000000..d307b07266ef50587ab425593deb10bb506b5cba GIT binary patch literal 7168 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 S>RCFoyxlR&HgYTbcYXoWXh{D6 diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/Release/BSN.Commons.PresentationInfrastructure.1.6.2.nuspec b/Source/BSN.Commons.PresentationInfrastructure/obj/Release/BSN.Commons.PresentationInfrastructure.1.6.2.nuspec new file mode 100644 index 0000000..95a2099 --- /dev/null +++ b/Source/BSN.Commons.PresentationInfrastructure/obj/Release/BSN.Commons.PresentationInfrastructure.1.6.2.nuspec @@ -0,0 +1,24 @@ + + + + BSN.Commons.PresentationInfrastructure + 1.6.2 + BSN Developers + BSN Developers + false + MIT + https://licenses.nuget.org/MIT + https://github.com/BSVN/Commons + Presentation infrastructure layer of Commons library for enterprise application. + BSN Co 2019 + + + + + + + + + + + \ No newline at end of file diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfo.cs b/Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfo.cs new file mode 100644 index 0000000..230e88e --- /dev/null +++ b/Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfo.cs @@ -0,0 +1,24 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("BSN Company")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyCopyrightAttribute("BSN Co 2019")] +[assembly: System.Reflection.AssemblyDescriptionAttribute("Presentation infrastructure layer of Commons library for enterprise application.")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.6.2")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.6.2")] +[assembly: System.Reflection.AssemblyProductAttribute("BSN.Commons.PresentationInfrastructure")] +[assembly: System.Reflection.AssemblyTitleAttribute("BSN.Commons.PresentationInfrastructure")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.6.2")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfoInputs.cache b/Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfoInputs.cache new file mode 100644 index 0000000..7a5c42c --- /dev/null +++ b/Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +6706140068898c40a3c4fb225f29bdc480234be3 diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.assets.cache b/Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..0e72cc224141a24ab2490e1f585f5da4a90878f7 GIT binary patch literal 1006 zcmb_bu}&L75Oo5MF%FItN(!JLRkV(xNH|bg4n`KnI>iK0Y_sQEJ16h$Si5_LE50E` zdL%lO6#N7|2zvei2~i_v?kx&F6BttM{ez!Qq*@K4|a% zxcT|@^6vP;zxR(ee}BF`U4QrMVpH8TV9J#QBc#T*q;;WAE>b7<=}*?4rS<_QYc*&9 literal 0 HcmV?d00001 diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.csproj.FileListAbsolute.txt b/Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.csproj.FileListAbsolute.txt new file mode 100644 index 0000000..7faf637 --- /dev/null +++ b/Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.csproj.FileListAbsolute.txt @@ -0,0 +1,8 @@ +C:\Users\sooro\Documents\Visual Studio 2019\Projects\soroshsabz\Commons\Source\BSN.Commons.PresentationInfrastructure\bin\Release\netstandard2.0\BSN.Commons.PresentationInfrastructure.deps.json +C:\Users\sooro\Documents\Visual Studio 2019\Projects\soroshsabz\Commons\Source\BSN.Commons.PresentationInfrastructure\bin\Release\netstandard2.0\BSN.Commons.PresentationInfrastructure.dll +C:\Users\sooro\Documents\Visual Studio 2019\Projects\soroshsabz\Commons\Source\BSN.Commons.PresentationInfrastructure\bin\Release\netstandard2.0\BSN.Commons.PresentationInfrastructure.pdb +C:\Users\sooro\Documents\Visual Studio 2019\Projects\soroshsabz\Commons\Source\BSN.Commons.PresentationInfrastructure\obj\Release\netstandard2.0\BSN.Commons.PresentationInfrastructure.csprojAssemblyReference.cache +C:\Users\sooro\Documents\Visual Studio 2019\Projects\soroshsabz\Commons\Source\BSN.Commons.PresentationInfrastructure\obj\Release\netstandard2.0\BSN.Commons.PresentationInfrastructure.AssemblyInfoInputs.cache +C:\Users\sooro\Documents\Visual Studio 2019\Projects\soroshsabz\Commons\Source\BSN.Commons.PresentationInfrastructure\obj\Release\netstandard2.0\BSN.Commons.PresentationInfrastructure.AssemblyInfo.cs +C:\Users\sooro\Documents\Visual Studio 2019\Projects\soroshsabz\Commons\Source\BSN.Commons.PresentationInfrastructure\obj\Release\netstandard2.0\BSN.Commons.PresentationInfrastructure.dll +C:\Users\sooro\Documents\Visual Studio 2019\Projects\soroshsabz\Commons\Source\BSN.Commons.PresentationInfrastructure\obj\Release\netstandard2.0\BSN.Commons.PresentationInfrastructure.pdb diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.csprojAssemblyReference.cache b/Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.csprojAssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..4513dc398a5afef6071d5f9d65704c7e8ff076cc GIT binary patch literal 64900 zcmdU&2b@&Z^~ZOY`am5J5L7@=P!U*JIwB$h0!ovmSU{ZJorQtjnPp~|qERpw>?lSJ zmbg|d5nJp%V#N|`#8|K!TVkUB#Qy*N-kW>pp8MYFW|o&Q^MS*bANQQ^yXD<`-<>lB zg#`r#KjFoH`P!}s=IAN$@>DXNtgJ0Qs4iYrQ9Lu6UYsr-n@q*}^_U$?rQ^xOsFESY zCB*}Z2lVSPwyvtSE)^S~I`(zUVb(%NWkj4G!xUKMk{Yu45K6{4uBij~(Qgmm%5XnJ97w5%$| zsGVjo&1rsC+7f~`latYkgQMlO$yBQhPg{gLHd$R0O~q2JS#D|k*jRJ?Fx_%?w5l$a zE+}YL(4s}#);ne5n3k%DC!$sQ|9p1X@X<#hW~VtEJchqc3mUp>&L1`K|47+(etba! z7k6wl9V;j-Y{&nY!rzvyU>1(uZ|DhtjRfVCs9v6?|`lf5+<>}&?vE{XMQt{eYYGx{09-ACTdrQPpZWwJ4Ml!T0 zCQU1zlulNmWmlA<;i2+er)}Xh9hy_Kw~S3D%Ii|8SfbW-yd4}b3eEB1)m6oZk4u)< zRV#nn!(UZs{$|uAYU9;03<-&fs#w}3+yNe!hVHR6mU7#2lw(pcx!I&6@Ldy{Z};j> zkJc`*Lp`duL#Zg zoOq%lxy)-(9pEVznkUxkR)pq?^_WbcYfed4#HxyCuBeG&cvu=sVPJIK zcY^!np}99lWVWHqO?XnGGUH;tE(7fP=mPlh# z<4%nTwKLo;3D4caR4j@)(1PNb?pM>3NpI-e1#T<<3vP+HD}04FXW?X_ct&hNT~#zS zez_X>yrG~gJf}jV3?A`F+zozD3U97d8p9kRUb~`rY-&YKZE`^>TC;FP@!>-Tj2Mf- zAzm3T#{|Z^0^P&C0JimB)DqbD0jW5mk-3@-L!@Kgabh0j04qx6h(e1cB;4-{B z%(zr^8T%2dw|;jIeY;ikGutV8>UdU;u==p_>|HHxLOt8e%67Q=IRtvKVkG+DkFTSCQS ztKw?qy)XQR*IV6cogT%`UlmpoY`_CT<-{tKONPuQ)|_Z<`NGVar38M%yLVcvhVe^r zc@M&lUB#I6ibS~!J`e$f*MHQFW-9hnQryepwH^eQ;SClOs*+{gr}OqU#zw1R+-USX z4~FOYq20Vu%fuT3C*jQyxTEd5845Sy-M7{J&YH&#gVXSaK5tRxF3;TEdtS}q@EG2v zlzC^Fo=Rd0?KPAU|1D1J|9P7i`@!Ra(3+3Ij6;oeM)<;eb_ z^3BMuyx3?)!C75s7gNsl#xKWiJU17;mU94Hhqv8^A!d5KCbOs<4Ohp9MyZBw-a~Nj zN@XV1>EhY(bR8Zdxr5Mw2q6(#2xjk`iLDy%3XciZXJ-1Pwrw-L^C0*PZx@Wypc%0x zcw(2C!;gi#@b(g|J#luJac~%3Q__n-u|YGYYC#g)HVdo0Y8{Ud!rS=+^ORV1GPPn# zw5BFj!P%JS_F%XT?`}OVS{rpc$^^Ix@3~I!1s5sHs0xKD`*m2g*RF^d_hqqd$HA_DXzQcQ@$_|ge z%aWU7+i<92{)#uhL7raK!co>a2DPopY?`^I%d@^ zfWwu)P<3hdFmrLaI%`$!p0$c55=oqI<|fzN!NtQeXL1wS2{w=E>La@1nAVu=e|4!B zB8YHzQuOf4iyVi$@TTF`PKvcST?F6ZJv-Bw?iV<5jtA`Cd5p#I8^WNUJ^ha3g@Xp# zM_j7lHN;&8^8r#dT!q_nth-494#V3oS2O!`X4l;9CrP*rZw+Vetm3^2<%`|N>aOFO zP%p0gS?Z^xsv88nyYE9p}Cf3JOv~Kyx$AEi|{%+(vUd%^zs) zpt+OgE}FY(?xDGt=02MHX&#_?kmezphiM+6`6JDvG#hCiqj{X>37RKqo}zi0W)sab zG|$pJNAo<*pJ-m7d6DKNnwM!_p?Q_&∨mY^Hgg<}WmF(7Z|W7R}o)d6(ur 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 Cbk3>( literal 0 HcmV?d00001 diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll b/Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.dll new file mode 100644 index 0000000000000000000000000000000000000000..d307b07266ef50587ab425593deb10bb506b5cba GIT binary patch literal 7168 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 netstandard2.0 - 1.6.1 - 1.6.1 + 1.6.2 + 1.6.2 BSN Company BSN Developers BSN Co 2019 true - 1.6.1 + 1.6.2 https://github.com/BSVN/Commons Commons library for enterprise application From 5b497ed346ae4d8523a3e53758fa6c25e70abbad Mon Sep 17 00:00:00 2001 From: Seyyed Soroosh Hosseinalipour Date: Sun, 19 Jan 2020 20:58:56 +0330 Subject: [PATCH 04/16] Change visual studio to 2019 --- BSN.Commons.sln | 8 ++++++++ appveyor.yml | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/BSN.Commons.sln b/BSN.Commons.sln index 73f9ea0..2b154bf 100644 --- a/BSN.Commons.sln +++ b/BSN.Commons.sln @@ -21,6 +21,14 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BSN.Commons.Tests", "Test\B EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BSN.Commons.PresentationInfrastructure", "Source\BSN.Commons.PresentationInfrastructure\BSN.Commons.PresentationInfrastructure.csproj", "{BFA36BA8-621F-490D-AB4E-ECEFB639CAC4}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{320ED66B-71A0-473E-AC25-A464A9485EEE}" + ProjectSection(SolutionItems) = preProject + appveyor.yml = appveyor.yml + GitVersion.yml = GitVersion.yml + LICENSE = LICENSE + README.md = README.md + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU diff --git a/appveyor.yml b/appveyor.yml index 1a9a5f6..36ca0af 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,6 +1,6 @@ version: "{build}" -image: Visual Studio 2017 +image: Visual Studio 2019 branches: only: From 628faf78ec6e44a0c109ab42887390193b63274f Mon Sep 17 00:00:00 2001 From: Seyyed Soroosh Hosseinalipour Date: Thu, 23 Jan 2020 15:55:35 +0330 Subject: [PATCH 05/16] Add covelet.msbuild to test project. --- Build/build.cake | 2 +- ...ns.PresentationInfrastructure.assets.cache | Bin 1006 -> 1006 bytes ...frastructure.csprojAssemblyReference.cache | Bin 424 -> 2482 bytes ...frastructure.csprojAssemblyReference.cache | Bin 64900 -> 64900 bytes .../BSN.Commons.Tests.csproj | 4 ++++ 5 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Build/build.cake b/Build/build.cake index 251757c..8789d76 100644 --- a/Build/build.cake +++ b/Build/build.cake @@ -96,7 +96,7 @@ Task("Test") }; DotNetCoreTest(testProject, settings, coverletSettings); - //MoveFile("./" + coverageResultsFileName, artifactsDir + coverageResultsFileName); + MoveFile("./" + coverageResultsFileName, artifactsDir + coverageResultsFileName); }); Task("UploadCoverage") diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.assets.cache b/Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.assets.cache index 859493027d3aee95fca9c6e9b19d7a3daf2a563a..72f5c1933648c882e4bfd444efb9cd6e083f7d39 100644 GIT binary patch delta 57 zcmV-90LK6B2kr+fP)kQa3IG5A7tC0X=t`KLQSn+mGH4T>-%0SQaMQ*c<$6oa#JA(Y PssaE2lg7%Q6y9BX?Oi)fLIbFWf)WWKP|dF0#7z?#Rjx%SB1s`GMWRm4cz0}Xz23EE z#wq4NB7sziOHl(z?Fk8SDN>6Nm-f_3fjgCgR0$49AVL+X?UAAi-dq2KhL$vi3uF21 z?D)NzH{W~jdzNHLlKy~!PaHi8h-1@^#eD9UgmIwZxVCYa@G3X5KBI}jBb0H+_a;(l zBV{CwWMVMea7BaB36C}eBW_~wl}6EZte0u?uwSL#L@_yBN|#1Usg#{gl3}9aVMF&m zBiH1D)^dUfiduTfacS@t+S&REyl`D=32=cM2MMnTQgkVLt%pE_QT(H71QcRZKCvf> zC43fb-zN_4X8l^7Fv>LCH|M-f!?4IBM~K^?T#`bPs>Zd)+kPBkw&M}EYqR$1-u>6n zjWCF>aiXHYK*@+uoAp|~!;agRR7q)4gM>xint4z#Orj$H@NKs@- z*Ag3d&Q%~FwvpkS){1U(hScZ_ZwcyQ3S!V@6w<|kvL>?U_X)C=aH8wm#lY7ThJZnoXZwCXlLU?8-?7>x(dNow9 ziV&cnmRwTiQLEk{%&MSH_9ew~qA;ms+_DZTL8=MOf+!UsQ=(PctP_W+gy#f{Iy{Hy z#L%+d$iODLQ>!(C^3WKqk$Rolk{pd>tCGj;Un zR+1z!xKaDRC9}CXOspUkBRw!1>R#b~MWt^8HN6)_9|(*B4tW7Y_$F}i!-0?cMCXyJ z3I$0EFT!RwV6%T0le_lB6C#+wCuJ<(anm%j<7U83X24Bmi<`_2H<^4hZZZRIGJ%`S zySd5S6h`ExSY!a)u{YIS?^+`U5Z}WzEjUMi6ht3J?-Tec(o+EOq9lC?FA+=tc%RK> zQWCJe44>$?w_jgAf9>X{#(U@b&fnSg>*}53Yo|{B9-4RGojP;+$uFP(&(f98&pb0% zOq`>MCvJZ?A?Ez&e!lh2u?v06A5T2J^Zo5vx?`|*d1++&jjKz2m|{rR$`|_!3y-YC z#>1Fz8>$^!Q=~9Wj{6KA4z!_2A!zz~VV2H2$g`j!X)sVVpj%vkp&}mt&zeOJ>~wyu z+rqO1G8d=_BB=eX$K9h7bqo;{4QT*}{#ffNsW{onHdtRfEa=#dP1!6Jgh8Xne>aoR K8d{xBj{gawd=k9? delta 37 mcmdlayn=ayKO+|t0|Nsm3y@%*9Lea&2V^h^uz^S*;06G0dIRbJ diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.csprojAssemblyReference.cache b/Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.csprojAssemblyReference.cache index 4513dc398a5afef6071d5f9d65704c7e8ff076cc..6541acde13e16a310d7a0172ba7343eab23fc2d2 100644 GIT binary patch delta 6346 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 BkIMi6 delta 6281 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 diff --git a/Test/BSN.Commons.Tests/BSN.Commons.Tests.csproj b/Test/BSN.Commons.Tests/BSN.Commons.Tests.csproj index b29affd..e77af23 100644 --- a/Test/BSN.Commons.Tests/BSN.Commons.Tests.csproj +++ b/Test/BSN.Commons.Tests/BSN.Commons.Tests.csproj @@ -6,6 +6,10 @@ + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + From bcaa5ad0e1cbd9973da0dfe644ec630f6033560f Mon Sep 17 00:00:00 2001 From: Seyyed Soroosh Hosseinalipour Date: Thu, 23 Jan 2020 16:30:46 +0330 Subject: [PATCH 06/16] Change restore package method in cake file. --- Build/build.cake | 2 +- ...ns.PresentationInfrastructure.assets.cache | Bin 1006 -> 1006 bytes ...frastructure.csprojAssemblyReference.cache | Bin 2482 -> 1836 bytes 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Build/build.cake b/Build/build.cake index 8789d76..9e630bd 100644 --- a/Build/build.cake +++ b/Build/build.cake @@ -47,7 +47,7 @@ Task("Clean") Task("Restore") .Does(() => { - DotNetCoreRestore(solutionPath); + NuGetRestore(solutionPath); }); GitVersion versionInfo = null; diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.assets.cache b/Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.assets.cache index 72f5c1933648c882e4bfd444efb9cd6e083f7d39..c12c2e1305f6c46d3c84d0c38267ac950d62b805 100644 GIT binary patch delta 57 zcmV-90LK6B2kr+fP)kQa3IG5A!QvzhlMfgwV9n;w?bO?+>7dJ?X2t|nksQNd&ZfT% PssaE2lg-%0SQaMQ*c<$6oa#JA(Y PssaE2lg~OE z1_8!;Ai?tS|NsA{ll@sVChucaVEi!oK5HGKK?)nKszR*9%_dvSQ(z{DIwb<8~)TNvR6$#`q zr50r->v<#=X9TB~Bp60VPoBu6!=$4yQ9O<}HWp+t6A&}9@l1APQB&jvvN`!c1V2a= zh(Um{9!Ri!`2YXE>Ez$c8k0A$C@{XCe32!XQE0L%YagpHP&#GuKSssLH(A}-IYoe6 ze%{GSY%7I9MsWZ!(+2zadcmt)RxJFJ@3HynvVzo*?qb#0SZ1I`c4+8uIOpdUBo?I> zaX2RyBqnE;R5GwIaA*U4sH_5$0{M;uj3z(C7PNi7OW XElDg&2NFp+sct!m=?skEP~rvv&(Cp5 From 9ff5ab15bd9205d9d782ae755542a6e495af32c1 Mon Sep 17 00:00:00 2001 From: Seyyed Soroosh Hosseinalipour Date: Thu, 23 Jan 2020 16:42:31 +0330 Subject: [PATCH 07/16] Change the order of clean and restore in cake file. --- Build/build.cake | 2 +- ...frastructure.csprojAssemblyReference.cache | Bin 1836 -> 1836 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Build/build.cake b/Build/build.cake index 9e630bd..1bdffa8 100644 --- a/Build/build.cake +++ b/Build/build.cake @@ -69,8 +69,8 @@ Task("Version") }); Task("Build") - .IsDependentOn("Clean") .IsDependentOn("Restore") + .IsDependentOn("Clean") .Does(() => { DotNetCoreBuild( solutionPath, diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.csprojAssemblyReference.cache b/Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.csprojAssemblyReference.cache index cb5bbcce32736e1f938c85bbddde888bf29bcf77..40c02523de87d4cbf21b132ab3f6c341cee7450d 100644 GIT binary patch delta 15 WcmZ3(w}x+nKO@sNrp Date: Thu, 23 Jan 2020 16:45:10 +0330 Subject: [PATCH 08/16] Remove coverlet.msbuild package because target bug. --- Build/build.cake | 2 +- Test/BSN.Commons.Tests/BSN.Commons.Tests.csproj | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/Build/build.cake b/Build/build.cake index 1bdffa8..b39c5c5 100644 --- a/Build/build.cake +++ b/Build/build.cake @@ -96,7 +96,7 @@ Task("Test") }; DotNetCoreTest(testProject, settings, coverletSettings); - MoveFile("./" + coverageResultsFileName, artifactsDir + coverageResultsFileName); + //MoveFile("./" + coverageResultsFileName, artifactsDir + coverageResultsFileName); }); Task("UploadCoverage") diff --git a/Test/BSN.Commons.Tests/BSN.Commons.Tests.csproj b/Test/BSN.Commons.Tests/BSN.Commons.Tests.csproj index e77af23..b29affd 100644 --- a/Test/BSN.Commons.Tests/BSN.Commons.Tests.csproj +++ b/Test/BSN.Commons.Tests/BSN.Commons.Tests.csproj @@ -6,10 +6,6 @@ - - all - runtime; build; native; contentfiles; analyzers; buildtransitive - From 3accadad20d5ab0e1436a97c523bb861af15074f Mon Sep 17 00:00:00 2001 From: Seyyed Soroosh Hosseinalipour Date: Thu, 23 Jan 2020 17:00:17 +0330 Subject: [PATCH 09/16] Visual studio version change in cake file. --- .gitignore | 4 ++++ appveyor.yml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 10ce33c..7dfff29 100644 --- a/.gitignore +++ b/.gitignore @@ -6,8 +6,12 @@ /BSN.Commons/packages /BSN.Commons/BSN.Commons/bin /BSN.Commons/BSN.Commons/obj +/BSN.Commons/BSN.Commons.PresentationInfrastructure/bin +/BSN.Commons/BSN.Commons.PresentationInfrastructure/obj Source/BSN.Commons/bin Source/BSN.Commons/obj +Source/BSN.Commons.PresentationInfrastructure/bin +Source/BSN.Commons.PresentationInfrastructure/obj *.lock *.dtbcache /.vs/ diff --git a/appveyor.yml b/appveyor.yml index 36ca0af..1a9a5f6 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,6 +1,6 @@ version: "{build}" -image: Visual Studio 2019 +image: Visual Studio 2017 branches: only: From 97cb2bb535dc386d5594e0a222c5e783ec5f28bc Mon Sep 17 00:00:00 2001 From: Seyyed Soroosh Hosseinalipour Date: Thu, 23 Jan 2020 17:08:20 +0330 Subject: [PATCH 10/16] Specify version of some package. --- Build/build.cake | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Build/build.cake b/Build/build.cake index b39c5c5..2d85ea5 100644 --- a/Build/build.cake +++ b/Build/build.cake @@ -1,6 +1,6 @@ #tool "nuget:?package=coveralls.io&version=1.4.2" -#tool "nuget:?package=GitVersion.CommandLine" -#tool "nuget:?package=gitlink" +#tool "nuget:?package=GitVersion.CommandLine&version=5.1.3" +#tool "nuget:?package=gitlink&version=3.1.0" #tool "nuget:?package=GitReleaseNotes" #addin "nuget:?package=Cake.Git&version=0.21.0" From 6703d86e1cf8fb6090d09d9d6e0e5ca168746d4d Mon Sep 17 00:00:00 2001 From: Seyyed Soroosh Hosseinalipour Date: Thu, 23 Jan 2020 17:15:32 +0330 Subject: [PATCH 11/16] Specify all version of cake file dependencies. --- Build/build.cake | 4 ++-- ...ns.PresentationInfrastructure.assets.cache | Bin 1006 -> 1006 bytes ...frastructure.csprojAssemblyReference.cache | Bin 1836 -> 424 bytes ...frastructure.csprojAssemblyReference.cache | Bin 64900 -> 64900 bytes 4 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Build/build.cake b/Build/build.cake index 2d85ea5..182a080 100644 --- a/Build/build.cake +++ b/Build/build.cake @@ -1,10 +1,10 @@ #tool "nuget:?package=coveralls.io&version=1.4.2" #tool "nuget:?package=GitVersion.CommandLine&version=5.1.3" #tool "nuget:?package=gitlink&version=3.1.0" -#tool "nuget:?package=GitReleaseNotes" +#tool "nuget:?package=GitReleaseNotes&version=0.7.1" #addin "nuget:?package=Cake.Git&version=0.21.0" -#addin "nuget:?package=Nuget.Core" +#addin "nuget:?package=Nuget.Core&version=2.14.0" #addin "nuget:?package=Cake.Coveralls&version=0.10.1" #addin "nuget:?package=Cake.Coverlet&version=2.3.4" diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.assets.cache b/Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.assets.cache index c12c2e1305f6c46d3c84d0c38267ac950d62b805..72f5c1933648c882e4bfd444efb9cd6e083f7d39 100644 GIT binary patch delta 57 zcmV-90LK6B2kr+fP)kQa3IG5A7tC0X=t`KLQSn+mGH4T>-%0SQaMQ*c<$6oa#JA(Y PssaE2lg7dJ?X2t|nksQNd&ZfT% PssaE2lgVn+vGq-Pd)}95MTq5K)?+ET|5L5 literal 1836 zcmbtVU1%It6uvV%zq@IYwje%KNkByDIkV^e?%DJE zou3ee5b`G+eB&8Xft;H28$1$GQ#uC{Kk%GmRCI(>jyTJYonTz}Q8-haa*9sDDdfk> zNgxx>Wp5JeEMhJ+A=bBKzzr1gMd)OH4lhU6bb4G_rAM$|h<8#3bNAfFtB zTaLOh<&0Zsx8lFaG++wj1Pu}<2+0s#&smQQ;yA)RKcvB?&g!er?f(+uur+Y-H9WSC z1l?)KdVn5gnXCD&5Wp={!HA-aq9XDQ6Ucmdx_Vpy=v5I#JgPcj(qgh2(?*B37;sa> zoCd@mg)Efa$YX&+!!QC65vA&+v)3t9Icru!CWWM-N4d8LSeu9rROeFF(p^=@3xZM1 zAgzT3A3BoVTh?y(!Hv3M3K@t=gQug?Q1e(U41skOI+s1h)n*6~sj5P3D}TS`N*fB| zIVB-jw;uEl(=L1Q4aq`mK`gq0gk0HKIPlf7l}2g9J)1SM`07nUhfWkGiq8`r`TxoM z4p7kBRFn>DA-GlJPA2Zi3`DFq1KJX1BTgu9v{9z~lG^Z1_-L1cmJK3lTS%(`h}NO1 zW{34->T{inisYs*Dws(YHRGfNMr^;^P107jIP20lW*$*Y6T6vYG75l0h^naS@StXc zuC*-1n%XR5*z{WoPpiIxn9szSR5CiRB-=ePc$RjGp;v?X6RvjVygQ^W?5~ zca+(qW8JHZlXI_MUmU^q!sVoXzP~oVeK|X=VXxgcFSv+}+8jL{ad`Q#bd6g2FV3zV VWj!Ca3P=zO4vMDB1sQO1e*trJLL~qI diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.csprojAssemblyReference.cache b/Source/BSN.Commons.PresentationInfrastructure/obj/Release/netstandard2.0/BSN.Commons.PresentationInfrastructure.csprojAssemblyReference.cache index 6541acde13e16a310d7a0172ba7343eab23fc2d2..93d75bb6ff8abd1c63bb3c6cdfe4fab3cfe9eace 100644 GIT binary patch delta 6136 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 YU;1REyfHod)NhtdWnb|igfsR30}hld&;S4c delta 6294 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 H2=V`4E0cBz From 1bce9afb6f5b0c3855b89a0321e24fef2642e490 Mon Sep 17 00:00:00 2001 From: Seyyed Soroosh Hosseinalipour Date: Thu, 23 Jan 2020 19:25:53 +0330 Subject: [PATCH 12/16] Add coverlet.msbuild --- Build/build.cake | 2 +- ...nfrastructure.csprojAssemblyReference.cache | Bin 424 -> 2482 bytes .../BSN.Commons.Tests/BSN.Commons.Tests.csproj | 12 ++++++++++-- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/Build/build.cake b/Build/build.cake index 182a080..ed7440b 100644 --- a/Build/build.cake +++ b/Build/build.cake @@ -96,7 +96,7 @@ Task("Test") }; DotNetCoreTest(testProject, settings, coverletSettings); - //MoveFile("./" + coverageResultsFileName, artifactsDir + coverageResultsFileName); + MoveFile("./" + coverageResultsFileName, artifactsDir + coverageResultsFileName); }); Task("UploadCoverage") diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.csprojAssemblyReference.cache b/Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.csprojAssemblyReference.cache index 344f4f7ac086b3b8a4c62e171c9ebc0e94af6965..a091676fdddacf037e83d4545f82e5e9b6b0ab63 100644 GIT binary patch literal 2482 zcmdT`O>7%Q6y9BX?Oi)fLIbFWf)WWKpk~)@;-(3WD%T_trn5p(Rb>!bJP# z$M3y)^M1Y;NtPt(4;VP(=uv_OA6N4`|imqe5M4N~GD)lCc$>CDEG+Iif>~xY06BRETy89iu zCKt4p6GTwt(o2p@gI#E6>nE_nb*Ux51a2H8ydp@^rD(Mt0un~@kE{`3h)wy#o+Os= zS+xD0IGCIDYjwgX(@<~Dd5ebOkVlRXw?Vlig(OvtYmc_=IK*tnBW_n_?UlXzpNWDQ zVYuKc_;eKsUKhrrd&uD{;{~VefpfEjQ%RQlQ4r4~piWxIj^|(H;PgEAedgy4uTiEV zUnf?TlqsAB9y2Vk-S?;`YQ9ZfgLs|~PDC%|M~qP;nP;?=_o(24cs617ZaC_Cv@JRv zh-TJB4cm45@dZIFG+3xec5NEFU6Y--;S)k&Qy9LgLcFj|>pa3Su3Tkeo-(E6fr}JH zmUJz#QFE>W0kMq?=d@OIn=_E+dgH4I~eIxuOMD>adT+A~BriM<7Fo zlf$VosV5ExGu;>eHItF){t|g~l%%cnp48az2uQR>xD zy(&WB1-0aoGLKsI24PkOd9p7mmJ@|VCF7QLUSC(q^4FOeH)gSk&P; z^iB*V>x~R3(VbeY5tN6>x` z3o@w_1&8v^vU#v&p3fXnsqMR8srF5+2RTK@bwpE^<%@Dx!Fr9qKt0MFE2#Ax6>p@D z9^FckBnCHf|F>W^H;0K8q++B8Rzuw<+^eYcZNR4YBIyHyQNSTD014j!EPgQOqn_wI zLRFz4Y2igsb{&-cyO`Xe6K{xM2A`C%e8)}G%#ND@Hkko7nJsKGJJ@9M&9KP~u*n2$ zGVjDDb5l1WHpL$`A!+b^rPkFT9N`Fm*IeP`;->Bql#?&q`DR=&IP z{n@K~28NXP<80q=iytm5|8S!J)Ys7yhn`;D-Fy01b?wL1q066MU%hGPr+SvIoImr_ zTrqKuCLX)>?Sz=~pZ)3P+s8iZTmER`$(`?Q&(a-(waZH*)30A$>cbR6xK=*jUs!l( zB{m+$eA`g%*qS1RX>#0WFgehMB88yo>xEf5?;y?shor$k)&Oqt0EUYG_Vn+vGq-Pd)}95MTq5K)?+EUUmc> diff --git a/Test/BSN.Commons.Tests/BSN.Commons.Tests.csproj b/Test/BSN.Commons.Tests/BSN.Commons.Tests.csproj index b29affd..4d8d209 100644 --- a/Test/BSN.Commons.Tests/BSN.Commons.Tests.csproj +++ b/Test/BSN.Commons.Tests/BSN.Commons.Tests.csproj @@ -6,9 +6,17 @@ + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + - - + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + From ba498aff33155375b02b3cef550aa167f851f749 Mon Sep 17 00:00:00 2001 From: Seyyed Soroosh Hosseinalipour Date: Thu, 23 Jan 2020 19:31:48 +0330 Subject: [PATCH 13/16] Add coverage build.cake --- Build/build.cake | 2 +- ...frastructure.csprojAssemblyReference.cache | Bin 2482 -> 424 bytes ...frastructure.csprojAssemblyReference.cache | Bin 64900 -> 64900 bytes 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Build/build.cake b/Build/build.cake index ed7440b..fc8b875 100644 --- a/Build/build.cake +++ b/Build/build.cake @@ -96,7 +96,7 @@ Task("Test") }; DotNetCoreTest(testProject, settings, coverletSettings); - MoveFile("./" + coverageResultsFileName, artifactsDir + coverageResultsFileName); + MoveFile("./coverage-test/" + coverageResultsFileName, artifactsDir + coverageResultsFileName); }); Task("UploadCoverage") diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.csprojAssemblyReference.cache b/Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.csprojAssemblyReference.cache index a091676fdddacf037e83d4545f82e5e9b6b0ab63..8ab9c6c453c25055655f77268a8b2ab151fa2c10 100644 GIT binary patch delta 29 fcmdlayn=ayKO+-A$K*gpPd)}95MTq5K)?+ES_T8> literal 2482 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 B!N&jq delta 6561 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 Date: Fri, 24 Jan 2020 23:15:37 +0330 Subject: [PATCH 14/16] Change build cake file to prevent git version error --- Build/build.cake | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Build/build.cake b/Build/build.cake index fc8b875..f7111ce 100644 --- a/Build/build.cake +++ b/Build/build.cake @@ -54,6 +54,7 @@ GitVersion versionInfo = null; Task("Version") .Does(() => { +/* GitVersion(new GitVersionSettings{ UpdateAssemblyInfo = true, OutputType = GitVersionOutput.BuildServer @@ -65,6 +66,7 @@ Task("Version") UpdateVersion(mainProject); UpdateVersion(presentationProject); + */ }); From 22c2f69fd48cc285f8c193ebd94dd638eae668d1 Mon Sep 17 00:00:00 2001 From: Seyyed Soroosh Hosseinalipour Date: Fri, 24 Jan 2020 23:27:01 +0330 Subject: [PATCH 15/16] Remove git version to prevents error on Appveyor CI --- .gitignore | 3 +++ Build/build.cake | 13 ++++++++----- ...ns.PresentationInfrastructure.csproj.nuget.cache | 2 +- ...sentationInfrastructure.csproj.nuget.dgspec.json | 2 +- .../obj/project.assets.json | 2 +- 5 files changed, 14 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 7dfff29..85b5321 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,6 @@ Test/BSN.Commons.Tests/bin Test/BSN.Commons.Tests/obj /Test/BSN.Commons.Tests/bin /Test/BSN.Commons.Tests/obj +Source/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.cache +Source/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.dgspec.json +Source/BSN.Commons.PresentationInfrastructure/obj/project.assets.json diff --git a/Build/build.cake b/Build/build.cake index f7111ce..2f82249 100644 --- a/Build/build.cake +++ b/Build/build.cake @@ -3,7 +3,7 @@ #tool "nuget:?package=gitlink&version=3.1.0" #tool "nuget:?package=GitReleaseNotes&version=0.7.1" -#addin "nuget:?package=Cake.Git&version=0.21.0" +//#addin "nuget:?package=Cake.Git&version=0.21.0" #addin "nuget:?package=Nuget.Core&version=2.14.0" #addin "nuget:?package=Cake.Coveralls&version=0.10.1" #addin "nuget:?package=Cake.Coverlet&version=2.3.4" @@ -19,8 +19,8 @@ var presentationProject = "../Source/BSN.Commons.PresentationInfrastructure/BSN. var testFolder = "../Test/BSN.Commons.Tests/"; var testProject = testFolder + "BSN.Commons.Tests.csproj"; var coverageResultsFileName = "coverage.xml"; -var currentBranch = Argument("currentBranch", GitBranchCurrent("../").FriendlyName); -var isReleaseBuild = string.Equals(currentBranch, "master", StringComparison.OrdinalIgnoreCase); +//var currentBranch = Argument("currentBranch", GitBranchCurrent("../").FriendlyName); +var isReleaseBuild = false;//string.Equals(currentBranch, "master", StringComparison.OrdinalIgnoreCase); var configuration = "Release"; var nugetApiKey = Argument("nugetApiKey", null); var coverallsToken = Argument("coverallsToken", null); @@ -50,7 +50,7 @@ Task("Restore") NuGetRestore(solutionPath); }); -GitVersion versionInfo = null; +//GitVersion versionInfo = null; Task("Version") .Does(() => { @@ -178,6 +178,7 @@ private bool IsNuGetPublished(FilePath packagePath) { return latestPublishedVersions.Any(p => package.Version.Equals(new SemanticVersion(p.Version))); } +/* private void GenerateReleaseNotes() { GitReleaseNotes(artifactsDir + "/releasenotes.md", new GitReleaseNotesSettings { @@ -195,7 +196,8 @@ private void GenerateReleaseNotes() if (string.IsNullOrEmpty(System.IO.File.ReadAllText("./artifacts/releasenotes.md"))) System.IO.File.WriteAllText("./artifacts/releasenotes.md", "No issues closed since last release"); } - +*/ +/* private void UpdateVersion(string projectPath) { Information("UpdateVersion ................................................."); @@ -213,6 +215,7 @@ private void UpdateVersion(string projectPath) System.IO.File.WriteAllText(projectPath, updatedProjectJson); } +*/ Task("BuildAndTest") .IsDependentOn("Build") diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.cache b/Source/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.cache index 01383ad..f17e1ae 100644 --- a/Source/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.cache +++ b/Source/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.cache @@ -1,5 +1,5 @@ { "version": 1, - "dgSpecHash": "X162bwOD1TFveqVbogXxvOQukFjj9Zsx7oM1nfPy2YH9ptMOQkP+N6s/NNL6HISZ8lGzdAqi10Pm8XuVeFen3A==", + "dgSpecHash": "Nih0LWzpJhtkgwzqDPPP5qBMp8QE6iVU3trY9g6cIVReO+GVT1UK8lCGYyMIvNPv9ZlRBdkhxqzUzqZ07+mXuA==", "success": true } \ No newline at end of file diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.dgspec.json b/Source/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.dgspec.json index a445bcc..4afde7a 100644 --- a/Source/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.dgspec.json +++ b/Source/BSN.Commons.PresentationInfrastructure/obj/BSN.Commons.PresentationInfrastructure.csproj.nuget.dgspec.json @@ -64,7 +64,7 @@ ], "assetTargetFallback": true, "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.100\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.101\\RuntimeIdentifierGraph.json" } } } diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/project.assets.json b/Source/BSN.Commons.PresentationInfrastructure/obj/project.assets.json index 9ae73c2..69fa8d2 100644 --- a/Source/BSN.Commons.PresentationInfrastructure/obj/project.assets.json +++ b/Source/BSN.Commons.PresentationInfrastructure/obj/project.assets.json @@ -342,7 +342,7 @@ ], "assetTargetFallback": true, "warn": true, - "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.100\\RuntimeIdentifierGraph.json" + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\3.1.101\\RuntimeIdentifierGraph.json" } } } From 0918d5657628851ff8af5c20e00c3a9c3bea02b3 Mon Sep 17 00:00:00 2001 From: Seyyed Soroosh Hosseinalipour Date: Sat, 25 Jan 2020 00:01:16 +0330 Subject: [PATCH 16/16] off appveyor test --- ...ns.PresentationInfrastructure.assets.cache | Bin 1006 -> 1006 bytes ...frastructure.csprojAssemblyReference.cache | Bin 424 -> 1836 bytes appveyor.yml | 2 +- 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.assets.cache b/Source/BSN.Commons.PresentationInfrastructure/obj/Debug/netstandard2.0/BSN.Commons.PresentationInfrastructure.assets.cache index 72f5c1933648c882e4bfd444efb9cd6e083f7d39..c12c2e1305f6c46d3c84d0c38267ac950d62b805 100644 GIT binary patch delta 57 zcmV-90LK6B2kr+fP)kQa3IG5A!QvzhlMfgwV9n;w?bO?+>7dJ?X2t|nksQNd&ZfT% PssaE2lg-%0SQaMQ*c<$6oa#JA(Y PssaE2lg|hTt~0w$Vl_6D?P95zwAyVe$hOPfnY+8wouB32 zJ6qQW6HqAlQfX9Zp9JxxLKWZaQwz~|3y~J|K~Rhmuz9pn^qk2irNtVpcbPLYXU^|; zewHYNkU!zz9nX*os-8X&*@Zz_X80(Ghkf=BzMwf^p%;(M)N|F4;x9SQx7$ zflN4?iC7{z4GLqgB#pp#UuOMdafd}Sjp9Ues=2pWDtS{yIzcsbHvacMs(m3@Sd~;V zl(L$Bz|yzOuJun4MG!DoLI}b>L`7TDM!+y?D+45pZ{M~zhOZbS#a#?rT1=dw)T=p1On-M^ystU2p!u^)3Z77Im zmxW+qBj_KdA$#!+$s%k)EV_b(e7UoD;L5U@MhPV#xtyNETW=CNbfP#>dY)*=|4-(3 zfP&VhqI@_Tfm^lP$#gq10}*S@fVPC;b`#3oHp*09QeEGGhjuw=Ss;?Og*072v;kE$ zI;`KNKG&$IN^ba~ikak4vzwH`h~!+rl&Yv5@;A-~}VzU(VXio2rcA*}ID zOAl%zYY4=wZAgZJU@mx+c_7&}*gg-J0@^WpIGpu5F|!L`>=qdNf0^B56FunLft*#a zVW%C(sZ2ZRG&<=tI_uNuY)qpgwwgvKokjc-iH?*hYsG4R?8&)>j#?Sn;_SUJ-MwULDd2-jg zJ1XqavGD5R