From 3eada49284757462f1a2ab7c392726ef47b20e36 Mon Sep 17 00:00:00 2001 From: "David G. Moore, Jr." Date: Tue, 27 Feb 2024 06:02:12 -0500 Subject: [PATCH] UPDATED: Tracked Changes in Git Commits - ADDED: Added new file .gitmodules - ADDED: Added new file Dgmjr.NET.Sdk - RENAMED: Renamed folder Dgmjr.NET.Sdk to Dgmjr.NET.Sdk.old - RENAMED: Renamed file Dgmjr.NET.Sdk/.gitignore to Dgmjr.NET.Sdk.old/.gitignore - RENAMED: Renamed file Dgmjr.NET.Sdk/Assets/DefaultPackageIcon.png to Dgmjr.NET.SdkPackageIcon.png - RENAMED: Renamed file Dgmjr.NET.Sdk/Assets/Icon.xcf to Dgmjr.NET.Sdk.old/Assets/Icon.xcf - RENAMED: Renamed file Dgmjr.NET.Sdk/Assets/dgmjr.pub to Dgmjr.NET.Sdk.old/Assets/dgmjr.pub - R file Dgmjr.NET.Sdk/Assets/dgmjr.pub.asc to Dgmjr.NET.Sdk.old/Assets/dgmjr.pub.asc - RENAMED: Renamed file Dgmjr.NET.Sdk/Assets/dgmjr.snk to Dgmjr.NET.Sdk.old/Assets/dgmjr.snk - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/AAGitRoot.props to Dgmjr.NET.Sdk.old/Common/AAGRoot.props ENAMED: file Dgmjr.NET.Sdk/CommonAC to Dgmjr.NET.old/Common/ACustomItemTypes.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/ADefaultBuildConfiguration.props to Dgmjr.NET.Sdk.old/Common/ADefaultBuildConfiguration.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/AIsMultiTargeting.props to Dgmjr.NET.Sdk.old/Common/AIsMultiTargeting.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/AssemblySigning.props to DgmjrSigning.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/AssetTargetFallback.props to Dgmjr.NET.Sdk.old/Common/AssetTargetFallback.props - RENAMED: Renamed filejr.NET.Sdk/CommonAuthors-Owners.props to Dgmjr.NET.Sdk.old/Common/Authors-Owners.props -ENAMED: Renamed file Dgmjr.NET.Sdk/Common/BuildConfigurations.props to Dgmjr.NET.Sdk.old/Common/BuildConfigurations.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/BuildFromSource.props to Dgmjr.NET.Sdk.old/Common/BuildFromSource.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/CentralPackageVersions.props to Dgmjr.NET.Sdk.old/CentralPackageVersions.props - RENAMED: Renamed file D.props Dgmjr.NET.Sdk.old/Common/CPackages.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/CentralPackagesFile.props to Dgmjr.NET.Sdk.old/Common/Central.props AMED: Ren Dgmjr.NET.Sdk/Common/CodeDocumentation.props to Dgmjr.NET.Sdk.old/Common/CodeDocumentation.props - RENAMED: Renamed file Dgmjr/Common/CodeGeneration.props to Dgmjr.NET.Sdk.old/Common/CodeGeneration.props- RENAMED: Renamed file Dgmjr.NET.Sdk/CommonCompilerVisible to Dgm/CompilerVisibleProperties.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/CopyFilesAndSymbolsFromPackages.props to Dgmjr.NET.Sdk.old/Common/CopyFilesAndSymbolsFromPackages.props - RAMED: Ren DgmjrLock Dgmjr.NET.Sdk.old/Common/CopyLocalLockFileAssemblies.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/Custom/BeforeCentralPackageVersions.targets to Dgmjr.NET.Sdk.old/Common/Custom/BeforeCentralPackageVersions.targets - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/Custom/BeforeNoTargets.props to Dgmjr.NET.Sdk.old/Common/CustomBeforeNoTargets.props - RENAMED Renamed file Dgmjr.NET.Sdk/Common/CustomBeforeAndAfterCentralPackageVersions.props to Dgmjr.NET.Sdk.old/Common/CustomBeforeAndAfterCentralPackageVersions.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/CustomBeforeAndAfterNoTargets.props to Dgmjr.NET.Sdk.old/Common/CustomBeforeAndAfterNo.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/CustomBeforeAndAfterTraversal.props to Dgmjr.NET.Sdk.old/Common/CustomBeforeAndTraversal - Rjr.NET.Sdketerministic.props to Dgmjr.NET.Sdk.old/Common/Deterministic.props - RENAMED: Renamed file Dgmjr/Common/DevelopmentDependencies.props Dgmjr.NET.Sdk.old/Common/DevelopmentDependencies.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/DevelopmentDependencies.targets Dgmjr.NET.Sdk.old/Common/DevelopmentDependencies.targets - RENAMED: Renamed file Djr.NET/CommonEmbeddedResourcesStringExtensions.props to Dgmjr/ENAMED: Renamed file Dgmjr.NET.Sdk/Common/Ejr.NET.Sdk/Common/EnablePreviewFeatures.props to Dgmjr.NET.Sdk.old/Common/EnablePreviewFeatures.props - RENAMED: Renjr.NET.Sdk/Common/EnsureLicense.props to Dgmjr.NET.Sdk.old/Common/EnsureLicense.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/Format.targets to Dgmjr.NET.Sdk.old/Common/Format.targets - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/GenerateMarkdownDocs.props to Dgmjr.NET.Sdk.old/Common/GenerateMarkdownDocs.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/GlobalUsings.cs to Dgmjr.NET.Sdk.old/Common/GlobalUsings.cs - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/GlobalUsings.props to Dgmjr.NET.Sdk.old/Common/GlobalUsings.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/ImplicitUsings.props to Dgmjr.NET.Sdk.old/Common/ImplicitUsings.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/ImportProjectName.props to Dgmjr.NET.Sdk.old/Common/ImportProjectName.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/ImportProjectName.targets to Dgmjr.NET.Sdk.old/Common/ImportProjectName.targets - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/ItemDefinitionGroups.props to Dgmjr.NET.Sdk.old/Common/ItemDefinitionGroups.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/MinVer.props to Dgmjr.NET.Sdk.old/Common/MinVer.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/NuGetOutputs.props to Dgmjr.NET.Sdk.old/Common/NuGetOutputs.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/NuGetizer.props to Dgmjr.NET.Sdk.old/Common/NuGetizer.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/PackageIcon.props to Dgmjr.NET.Sdk.old/Common/PackageIcon.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/PackageMetadata.props to Dgmjr.NET.Sdk.old/Common/PackageMetadata.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/PackageOutputPath.props to Dgmjr.NET.Sdk.old/Common/PackageOutputPath.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/PackageProjectName.props to Dgmjr.NET.Sdk.old/Common/PackageProjectName.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/PackageProjectUrl.props to Dgmjr.NET.Sdk.old/Common/PackageProjectUrl.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/PackageReadme.props to Dgmjr.NET.Sdk.old/Common/PackageReadme.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/PackageTags.props to Dgmjr.NET.Sdk.old/Common/PackageTags.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/PackageVersionOverride.props to Dgmjr.NET.Sdk.old/Common/PackageVersionOverride.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/ProjectMetadata.props to Dgmjr.NET.Sdk.old/Common/ProjectMetadata.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/ProjectTypeInfo.props to Dgmjr.NET.Sdk.old/Common/ProjectTypeInfo.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/SlnGen.props to Dgmjr.NET.Sdk.old/Common/SlnGen.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/SourceLinkPatch.props to Dgmjr.NET.Sdk.old/Common/SourceLinkPatch.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/TargetFrameworks.props to Dgmjr.NET.Sdk.old/Common/TargetFrameworks.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/Testing.props to Dgmjr.NET.Sdk.old/Common/Testing.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/TestingLocal.props to Dgmjr.NET.Sdk.old/Common/TestingLocal.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Common/UserSecrets.props to Dgmjr.NET.Sdk.old/Common/UserSecrets.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Dgmjr.NET.Sdk.csproj to Dgmjr.NET.Sdk.old/Dgmjr.NET.Sdk.csproj - RENAMED: Renamed file Dgmjr.NET.Sdk/Dgmjr.NET.Sdk.sln to Dgmjr.NET.Sdk.old/Dgmjr.NET.Sdk.sln - RENAMED: Renamed file Dgmjr.NET.Sdk/Directory.Build.props to Dgmjr.NET.Sdk.old/Directory.Build.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Directory.Build.targets to Dgmjr.NET.Sdk.old/Directory.Build.targets - RENAMED: Renamed file Dgmjr.NET.Sdk/LICENSE.md to Dgmjr.NET.Sdk.old/LICENSE.md - RENAMED: Renamed file Dgmjr.NET.Sdk/README.md to Dgmjr.NET.Sdk.old/README.md - RENAMED: Renamed file Dgmjr.NET.Sdk/README_TEMPLATE.md to Dgmjr.NET.Sdk.old/README_TEMPLATE.md - RENAMED: Renamed file Dgmjr.NET.Sdk/Sdk/Sdk.props to Dgmjr.NET.Sdk.old/Sdk/Sdk.props - RENAMED: Renamed file Dgmjr.NET.Sdk/Sdk/Sdk.targets to Dgmjr.NET.Sdk.old/Sdk/Sdk.targets - REN Renamed filejr.NET.SdkItemTypes.targets to Dgmjr.NET.Sdk.old/Targets/ACustomItemTypes.targets -AMED: Renamed file Dgmjr.NET.Sdk/Targets/AssemblyVersion.targets to Dgmjr.NET.Sdk.old/Targets/Version.targets - RENAMED: Renamed file Dgmjr.NET.Sdk/Targets/Authors-Owners.targets to Dgmjr.NET.Sdk.old/Targets/Authors-Owners.targets - REN Renamed file Dgmjr.NET.Sdk/Targets/BuildFromSource.targets to Dgmjr.NET.Sdk.old/Targets/BuildFromSource.targets - RENAMED: Renamed file Dgmjr/Targets/CPackageVersions.targets to Dgmjr.NET.Sdk.old/Targets/CentralPackageVersions.targets - RENAMED: Renamed file Dgmjr.NET.Sdk/Targets/CompileLicense.targets to Dgmjr.NET.Sdk.old/Targets/CompileLicense.targets - RENAMED: Renamed file D//Copyright.targets to Dgmjr.NET.Sdk.old/Targets/Copyright.targets - RENAMED: Renamed file Dgmjr.NET.Sdk/Targets/CustomBeforeAndAfterCentralPackageVersions.targets to Dgmjr.NET.Sdk.old/Targets/CustomBeforeAndAfterCentralPackageVersions.targets - RENAMED: Renamed file Dgmjr.NET.Sdk//CustomBeforeAndAfterNoTargets.targets to D.NET.Sdk.old/AndAMED: Renamed file to D/Custom -ENAMED: Renamed file Dgmjr.NET.Sdk/Targets/DoNotCleanCachedPackageId.targets Dgmjr.NET.Sdk.old/Targets/DoNotCleanCachedPackageId.targets - RENAMED: Renamed file Dgmjr.NET.Sdk/Targets/EnsureLicense.targets to Dgmjr.NET.Sdk.old//EnsureLicense.targets - RENAMED: Renamed file Dgmjr.NET.Sdk/Targets/GenerateMarkdown.targets to D.NET.Sdk.old/Targets/MarkdownDocs.targets - RENAMED: Renamed file Dgmjr.NET.Sdk/Targets/GetPackageContents.targets to Dgmjr.NET.Sdk.old//GetPackageContents.targets - RENAMED: Renamed file Dgmjr.NET.Sdk//GetPackageVersion.targets to Dgmjr.NET.Sdk.old/TargetsVersion.targets ENAMED: Renamed file Dgmjr.NET.Sdk/Targets/JustInTimeVersioning.targets to Dgmjr.NET.Sdk.old/JustTimeVersioning.targets - RENAMED: Ren file/Targets/Min.targets to Dgm.NET/Min- R Dgmjr/.targets Dgm.NET.Sdk.old//.targets -AMED: Renamed file D.NET.Sdk/Targets/NuGetPush.targets to.old/Targets/NuGet file Dgmjr.NET.Sdk/Targets/NuGetizer.targets to Dgmjr.NET.Sdk.old/Targets/NuGetEN file Dgm.NET.Sdk.NET.Sdk/Targets/Description.targets.old/Metadata/ DgmAMED/ toReadme Renjr//PackageTags.targets to Dgmjr.NET.Sdk/PackageTags.targets - RENAMED: Renamed file Dgmjr.NET/TargetsVersion.targets to Dgmjr.NET.Sdk.old//Package- RENAMED: Ren Dgmjr.NET.Sdk/PushTo Dgmjr.NET.Sdk- REN/Targets/ReleaseNotes.targets to Dgmjr.NET.old//ReleaseNotes.targets -ENAMED:.old/Targets to DgmLocal Ren/Tasks/ file D/EnsurePackageAMED: Dgmjr/TasksEnsureReadmeFileExists.cs to D/ENAMED:/T to D.cs - RENAMED.yml to.yml.old/icon.png --- .gitmodules | 3 + Dgmjr.NET.Sdk | 1 + .../.gitignore | 0 .../Assets/DefaultPackageIcon.png | Bin .../Assets/Icon.xcf | Bin .../Assets/dgmjr.pub | Bin .../Assets/dgmjr.pub.asc | 0 .../Assets/dgmjr.snk | Bin .../Common/AAGitRoot.props | 0 .../Common/ACustomItemTypes.props | 0 .../Common/ADefaultBuildConfiguration.props | 0 .../Common/AIsMultiTargeting.props | 0 .../Common/AssemblySigning.props | 0 .../Common/AssetTargetFallback.props | 0 .../Common/Authors-Owners.props | 0 .../Common/BuildConfigurations.props | 0 .../Common/BuildFromSource.props | 0 .../Common/CentralPackageVersions.props | 0 .../Common/CentralPackages.props | 0 .../Common/CentralPackagesFile.props | 0 .../Common/CodeDocumentation.props | 0 .../Common/CodeGeneration.props | 0 .../Common/CompilerVisibleProperties.props | 0 .../CopyFilesAndSymbolsFromPackages.props | 0 .../Common/CopyLocalLockFileAssemblies.props | 0 .../BeforeCentralPackageVersions.targets | 0 .../Common/Custom/BeforeNoTargets.props | 0 ...BeforeAndAfterCentralPackageVersions.props | 0 .../CustomBeforeAndAfterNoTargets.props | 0 .../CustomBeforeAndAfterTraversal.props | 0 .../Common/Deterministic.props | 0 .../Common/DevelopmentDependencies.props | 0 .../Common/DevelopmentDependencies.targets | 0 .../EmbeddedResourcesStringExtensions.props | 0 .../Common/EmitNuspec.props | 0 .../Common/EnablePreviewFeatures.props | 0 .../Common/EnsureLicense.props | 0 .../Common/Format.targets | 0 .../Common/GenerateMarkdownDocs.props | 0 .../Common/GlobalUsings.cs | 0 .../Common/GlobalUsings.props | 0 .../Common/ImplicitUsings.props | 0 .../Common/ImportProjectName.props | 0 .../Common/ImportProjectName.targets | 0 .../Common/ItemDefinitionGroups.props | 0 .../Common/MinVer.props | 0 .../Common/NuGetOutputs.props | 0 .../Common/NuGetizer.props | 0 .../Common/PackageIcon.props | 0 .../Common/PackageMetadata.props | 0 .../Common/PackageOutputPath.props | 0 .../Common/PackageProjectName.props | 0 .../Common/PackageProjectUrl.props | 0 .../Common/PackageReadme.props | 0 .../Common/PackageTags.props | 0 .../Common/PackageVersionOverride.props | 0 .../Common/ProjectMetadata.props | 0 .../Common/ProjectTypeInfo.props | 0 .../Common/SlnGen.props | 0 .../Common/SourceLinkPatch.props | 0 .../Common/TargetFrameworks.props | 0 .../Common/Testing.props | 0 .../Common/TestingLocal.props | 0 .../Common/UserSecrets.props | 0 .../Dgmjr.NET.Sdk.csproj | 5 +- .../Dgmjr.NET.Sdk.sln | 0 .../Directory.Build.props | 0 .../Directory.Build.targets | 0 .../LICENSE.md | 0 .../README.md | 0 .../README_TEMPLATE.md | 0 .../Sdk/Sdk.props | 14 ++- .../Sdk/Sdk.targets | 2 +- .../Targets/ACustomItemTypes.targets | 0 .../Targets/AssemblyVersion.targets | 0 .../Targets/Authors-Owners.targets | 0 .../Targets/BuildFromSource.targets | 0 .../Targets/CentralPackageVersions.targets | 0 .../Targets/CompileLicense.targets | 0 .../Targets/Copyright.targets | 0 ...foreAndAfterCentralPackageVersions.targets | 0 .../CustomBeforeAndAfterNoTargets.targets | 0 .../CustomBeforeAndAfterTraversal.targets | 0 .../Targets/DoNotCleanCachedPackageId.targets | 0 .../Targets/EnsureLicense.targets | 0 .../Targets/GenerateMarkdownDocs.targets | 0 .../Targets/GetPackageContents.targets | 0 .../Targets/GetPackageVersion.targets | 0 .../Targets/JustInTimeVersioning.targets | 0 .../Targets/MinVer.targets | 0 .../Targets/NoWarn.targets | 0 .../Targets/NuGetPush.targets | 0 .../Targets/NuGetizer.targets | 0 .../Targets/PackOverride.targets | 0 .../Targets/PackageDescription.targets | 0 .../Targets/PackageIcon.targets | 0 .../Targets/PackageMetadata.targets | 0 .../Targets/PackageProjectName.targets | 0 .../Targets/PackageProjectUrl.targets | 0 .../Targets/PackageReadme.targets | 0 .../Targets/PackageTags.targets | 0 .../Targets/PackageVersionOverride.targets | 0 .../Targets/PushToAzureBlobs.targets | 0 .../Targets/ReleaseNotes.targets | 0 .../RemoveDuplicatePackageReferences.targets | 0 .../Targets/RemoveDuplicateUsings.targets | 0 .../Targets/TestingLocal.targets | 0 .../Tasks/EnsureLicenseFileExists.cs | 0 .../Tasks/EnsurePackageIcon.cs | 0 .../Tasks/EnsurePackageReadmeFileExists.cs | 0 .../Tasks/ReadmeFrontMatter.cs | 0 .../frontmatter_teplate.yml | 0 {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/icon.png | Bin Test/Directory.Build.props | 2 +- Test/Directory.Build.targets | 2 +- src/Build/BuildFromSource.targets | 2 +- src/Common/AAGitRoot.props | 19 ++++ src/Common/ACustomItemTypes.props | 39 ++++++++ src/Common/ADefaultBuildConfiguration.props | 25 +++++ src/Common/AIsMultiTargeting.props | 17 ++++ src/Common/AssemblySigning.props | 18 ++++ src/Common/AssetTargetFallback.props | 29 ++++++ src/Common/Authors-Owners.props | 40 ++++++++ src/Common/BuildConfigurations.props | 57 +++++++++++ src/Common/BuildFromSource.props | 27 ++++++ src/Common/CentralPackageVersions.props | 21 ++++ src/Common/CentralPackages.props | 23 +++++ src/Common/CentralPackagesFile.props | 23 +++++ src/Common/CodeDocumentation.props | 22 +++++ src/Common/CodeGeneration.props | 19 ++++ src/Common/CompilerVisibleProperties.props | 63 ++++++++++++ .../CopyFilesAndSymbolsFromPackages.props | 20 ++++ src/Common/CopyLocalLockFileAssemblies.props | 17 ++++ .../BeforeCentralPackageVersions.targets | 65 +++++++++++++ src/Common/Custom/BeforeNoTargets.props | 5 + ...BeforeAndAfterCentralPackageVersions.props | 26 +++++ .../CustomBeforeAndAfterNoTargets.props | 24 +++++ .../CustomBeforeAndAfterTraversal.props | 24 +++++ src/Common/Deterministic.props | 17 ++++ src/Common/DevelopmentDependencies.props | 28 ++++++ src/Common/DevelopmentDependencies.targets | 45 +++++++++ src/Common/DgmjrSdkDll.props | 5 + .../EmbeddedResourcesStringExtensions.props | 17 ++++ src/Common/EmitNuspec.props | 17 ++++ src/Common/EnablePreviewFeatures.props | 16 +++ src/Common/EnsureLicense.props | 24 +++++ src/Common/Format.targets | 20 ++++ src/Common/GenerateMarkdownDocs.props | 19 ++++ src/Common/GlobalUsings.cs | 53 ++++++++++ src/Common/GlobalUsings.props | 59 ++++++++++++ src/Common/ImplicitUsings.props | 17 ++++ src/Common/ImportProjectName.props | 19 ++++ src/Common/ImportProjectName.targets | 20 ++++ src/Common/ItemDefinitionGroups.props | 64 ++++++++++++ src/Common/MinVer.props | 25 +++++ src/Common/NuGetOutputs.props | 32 ++++++ src/Common/NuGetizer.props | 31 ++++++ src/Common/PackageIcon.props | 18 ++++ src/Common/PackageMetadata.props | 36 +++++++ src/Common/PackageOutputPath.props | 18 ++++ src/Common/PackageProjectName.props | 20 ++++ src/Common/PackageProjectUrl.props | 21 ++++ src/Common/PackageReadme.props | 22 +++++ src/Common/PackageTags.props | 25 +++++ src/Common/PackageVersionOverride.props | 42 ++++++++ src/Common/ProjectMetadata.props | 30 ++++++ src/Common/ProjectTypeInfo.props | 23 +++++ src/Common/SlnGen.props | 62 ++++++++++++ src/Common/SourceLinkPatch.props | 18 ++++ src/Common/TargetFrameworks.props | 36 +++++++ src/Common/Testing.props | 21 ++++ src/Common/TestingLocal.props | 34 +++++++ src/Common/UserSecrets.props | 17 ++++ src/DgmjrSdk.csproj | 18 ++-- src/Directory.Build.props | 72 +++++++------- src/Directory.Build.targets | 42 ++++---- src/Sdk/Sdk.props | 2 +- src/Sdk/Sdk.targets | 2 +- src/Targets/ACustomItemTypes.targets | 91 ++++++++++++++++++ src/Targets/AssemblyVersion.targets | 34 +++++++ src/Targets/Authors-Owners.targets | 32 ++++++ src/Targets/BuildFromSource.targets | 27 ++++++ src/Targets/CentralPackageVersions.targets | 17 ++++ src/Targets/CompileLicense.targets | 23 +++++ src/Targets/Copyright.targets | 26 +++++ ...foreAndAfterCentralPackageVersions.targets | 28 ++++++ .../CustomBeforeAndAfterNoTargets.targets | 25 +++++ .../CustomBeforeAndAfterTraversal.targets | 24 +++++ src/Targets/DoNotCleanCachedPackageId.targets | 30 ++++++ src/Targets/EnsureLicense.targets | 21 ++++ src/Targets/GenerateMarkdownDocs.targets | 45 +++++++++ src/Targets/GetPackageContents.targets | 41 ++++++++ src/Targets/GetPackageVersion.targets | 20 ++++ src/Targets/JustInTimeVersioning.targets | 13 +++ src/Targets/MinVer.targets | 18 ++++ src/Targets/NoWarn.targets | 50 ++++++++++ src/Targets/NuGetPush.targets | 13 +++ src/Targets/NuGetizer.targets | 26 +++++ src/Targets/PackOverride.targets | 3 + src/Targets/PackageDescription.targets | 24 +++++ src/Targets/PackageIcon.targets | 22 +++++ src/Targets/PackageMetadata.targets | 35 +++++++ src/Targets/PackageProjectName.targets | 20 ++++ src/Targets/PackageProjectUrl.targets | 23 +++++ src/Targets/PackageReadme.targets | 26 +++++ src/Targets/PackageTags.targets | 24 +++++ src/Targets/PackageVersionOverride.targets | 44 +++++++++ src/Targets/PushToAzureBlobs.targets | 6 ++ src/Targets/ReleaseNotes.targets | 21 ++++ .../RemoveDuplicatePackageReferences.targets | 30 ++++++ src/Targets/RemoveDuplicateUsings.targets | 24 +++++ src/Targets/TestingLocal.targets | 37 +++++++ src/Tasks/EnsureDgmjrSdkLicenseFileExists.cs | 2 +- src/Tasks/EnsureDgmjrSdkPackageIcon.cs | 2 +- 214 files changed, 2630 insertions(+), 78 deletions(-) create mode 100644 .gitmodules create mode 160000 Dgmjr.NET.Sdk rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/.gitignore (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Assets/DefaultPackageIcon.png (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Assets/Icon.xcf (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Assets/dgmjr.pub (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Assets/dgmjr.pub.asc (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Assets/dgmjr.snk (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/AAGitRoot.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/ACustomItemTypes.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/ADefaultBuildConfiguration.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/AIsMultiTargeting.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/AssemblySigning.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/AssetTargetFallback.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/Authors-Owners.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/BuildConfigurations.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/BuildFromSource.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/CentralPackageVersions.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/CentralPackages.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/CentralPackagesFile.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/CodeDocumentation.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/CodeGeneration.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/CompilerVisibleProperties.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/CopyFilesAndSymbolsFromPackages.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/CopyLocalLockFileAssemblies.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/Custom/BeforeCentralPackageVersions.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/Custom/BeforeNoTargets.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/CustomBeforeAndAfterCentralPackageVersions.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/CustomBeforeAndAfterNoTargets.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/CustomBeforeAndAfterTraversal.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/Deterministic.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/DevelopmentDependencies.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/DevelopmentDependencies.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/EmbeddedResourcesStringExtensions.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/EmitNuspec.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/EnablePreviewFeatures.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/EnsureLicense.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/Format.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/GenerateMarkdownDocs.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/GlobalUsings.cs (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/GlobalUsings.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/ImplicitUsings.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/ImportProjectName.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/ImportProjectName.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/ItemDefinitionGroups.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/MinVer.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/NuGetOutputs.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/NuGetizer.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/PackageIcon.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/PackageMetadata.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/PackageOutputPath.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/PackageProjectName.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/PackageProjectUrl.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/PackageReadme.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/PackageTags.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/PackageVersionOverride.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/ProjectMetadata.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/ProjectTypeInfo.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/SlnGen.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/SourceLinkPatch.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/TargetFrameworks.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/Testing.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/TestingLocal.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Common/UserSecrets.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Dgmjr.NET.Sdk.csproj (93%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Dgmjr.NET.Sdk.sln (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Directory.Build.props (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Directory.Build.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/LICENSE.md (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/README.md (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/README_TEMPLATE.md (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Sdk/Sdk.props (57%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Sdk/Sdk.targets (95%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/ACustomItemTypes.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/AssemblyVersion.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/Authors-Owners.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/BuildFromSource.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/CentralPackageVersions.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/CompileLicense.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/Copyright.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/CustomBeforeAndAfterCentralPackageVersions.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/CustomBeforeAndAfterNoTargets.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/CustomBeforeAndAfterTraversal.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/DoNotCleanCachedPackageId.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/EnsureLicense.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/GenerateMarkdownDocs.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/GetPackageContents.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/GetPackageVersion.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/JustInTimeVersioning.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/MinVer.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/NoWarn.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/NuGetPush.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/NuGetizer.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/PackOverride.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/PackageDescription.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/PackageIcon.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/PackageMetadata.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/PackageProjectName.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/PackageProjectUrl.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/PackageReadme.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/PackageTags.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/PackageVersionOverride.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/PushToAzureBlobs.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/ReleaseNotes.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/RemoveDuplicatePackageReferences.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/RemoveDuplicateUsings.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Targets/TestingLocal.targets (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Tasks/EnsureLicenseFileExists.cs (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Tasks/EnsurePackageIcon.cs (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Tasks/EnsurePackageReadmeFileExists.cs (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/Tasks/ReadmeFrontMatter.cs (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/frontmatter_teplate.yml (100%) rename {Dgmjr.NET.Sdk => Dgmjr.NET.Sdk.old}/icon.png (100%) create mode 100644 src/Common/AAGitRoot.props create mode 100644 src/Common/ACustomItemTypes.props create mode 100644 src/Common/ADefaultBuildConfiguration.props create mode 100644 src/Common/AIsMultiTargeting.props create mode 100755 src/Common/AssemblySigning.props create mode 100644 src/Common/AssetTargetFallback.props create mode 100755 src/Common/Authors-Owners.props create mode 100755 src/Common/BuildConfigurations.props create mode 100644 src/Common/BuildFromSource.props create mode 100644 src/Common/CentralPackageVersions.props create mode 100644 src/Common/CentralPackages.props create mode 100644 src/Common/CentralPackagesFile.props create mode 100755 src/Common/CodeDocumentation.props create mode 100755 src/Common/CodeGeneration.props create mode 100644 src/Common/CompilerVisibleProperties.props create mode 100755 src/Common/CopyFilesAndSymbolsFromPackages.props create mode 100644 src/Common/CopyLocalLockFileAssemblies.props create mode 100644 src/Common/Custom/BeforeCentralPackageVersions.targets create mode 100644 src/Common/Custom/BeforeNoTargets.props create mode 100755 src/Common/CustomBeforeAndAfterCentralPackageVersions.props create mode 100755 src/Common/CustomBeforeAndAfterNoTargets.props create mode 100755 src/Common/CustomBeforeAndAfterTraversal.props create mode 100644 src/Common/Deterministic.props create mode 100644 src/Common/DevelopmentDependencies.props create mode 100644 src/Common/DevelopmentDependencies.targets create mode 100644 src/Common/DgmjrSdkDll.props create mode 100644 src/Common/EmbeddedResourcesStringExtensions.props create mode 100644 src/Common/EmitNuspec.props create mode 100644 src/Common/EnablePreviewFeatures.props create mode 100644 src/Common/EnsureLicense.props create mode 100644 src/Common/Format.targets create mode 100644 src/Common/GenerateMarkdownDocs.props create mode 100644 src/Common/GlobalUsings.cs create mode 100644 src/Common/GlobalUsings.props create mode 100644 src/Common/ImplicitUsings.props create mode 100644 src/Common/ImportProjectName.props create mode 100644 src/Common/ImportProjectName.targets create mode 100755 src/Common/ItemDefinitionGroups.props create mode 100755 src/Common/MinVer.props create mode 100755 src/Common/NuGetOutputs.props create mode 100755 src/Common/NuGetizer.props create mode 100644 src/Common/PackageIcon.props create mode 100755 src/Common/PackageMetadata.props create mode 100755 src/Common/PackageOutputPath.props create mode 100644 src/Common/PackageProjectName.props create mode 100755 src/Common/PackageProjectUrl.props create mode 100644 src/Common/PackageReadme.props create mode 100755 src/Common/PackageTags.props create mode 100644 src/Common/PackageVersionOverride.props create mode 100755 src/Common/ProjectMetadata.props create mode 100644 src/Common/ProjectTypeInfo.props create mode 100644 src/Common/SlnGen.props create mode 100644 src/Common/SourceLinkPatch.props create mode 100644 src/Common/TargetFrameworks.props create mode 100755 src/Common/Testing.props create mode 100755 src/Common/TestingLocal.props create mode 100644 src/Common/UserSecrets.props create mode 100644 src/Targets/ACustomItemTypes.targets create mode 100644 src/Targets/AssemblyVersion.targets create mode 100755 src/Targets/Authors-Owners.targets create mode 100644 src/Targets/BuildFromSource.targets create mode 100644 src/Targets/CentralPackageVersions.targets create mode 100644 src/Targets/CompileLicense.targets create mode 100755 src/Targets/Copyright.targets create mode 100755 src/Targets/CustomBeforeAndAfterCentralPackageVersions.targets create mode 100755 src/Targets/CustomBeforeAndAfterNoTargets.targets create mode 100755 src/Targets/CustomBeforeAndAfterTraversal.targets create mode 100644 src/Targets/DoNotCleanCachedPackageId.targets create mode 100644 src/Targets/EnsureLicense.targets create mode 100644 src/Targets/GenerateMarkdownDocs.targets create mode 100644 src/Targets/GetPackageContents.targets create mode 100644 src/Targets/GetPackageVersion.targets create mode 100644 src/Targets/JustInTimeVersioning.targets create mode 100755 src/Targets/MinVer.targets create mode 100755 src/Targets/NoWarn.targets create mode 100644 src/Targets/NuGetPush.targets create mode 100755 src/Targets/NuGetizer.targets create mode 100644 src/Targets/PackOverride.targets create mode 100755 src/Targets/PackageDescription.targets create mode 100644 src/Targets/PackageIcon.targets create mode 100755 src/Targets/PackageMetadata.targets create mode 100644 src/Targets/PackageProjectName.targets create mode 100755 src/Targets/PackageProjectUrl.targets create mode 100755 src/Targets/PackageReadme.targets create mode 100755 src/Targets/PackageTags.targets create mode 100755 src/Targets/PackageVersionOverride.targets create mode 100644 src/Targets/PushToAzureBlobs.targets create mode 100644 src/Targets/ReleaseNotes.targets create mode 100644 src/Targets/RemoveDuplicatePackageReferences.targets create mode 100644 src/Targets/RemoveDuplicateUsings.targets create mode 100755 src/Targets/TestingLocal.targets diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..73088ab --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "Dgmjr.NET.Sdk"] + path = Dgmjr.NET.Sdk + url = https://github.com/novotnyllc/MSBuildSdkExtras.git diff --git a/Dgmjr.NET.Sdk b/Dgmjr.NET.Sdk new file mode 160000 index 0000000..b58e1d2 --- /dev/null +++ b/Dgmjr.NET.Sdk @@ -0,0 +1 @@ +Subproject commit b58e1d25b530e02ce4d1b937ccf99082019cdc47 diff --git a/Dgmjr.NET.Sdk/.gitignore b/Dgmjr.NET.Sdk.old/.gitignore similarity index 100% rename from Dgmjr.NET.Sdk/.gitignore rename to Dgmjr.NET.Sdk.old/.gitignore diff --git a/Dgmjr.NET.Sdk/Assets/DefaultPackageIcon.png b/Dgmjr.NET.Sdk.old/Assets/DefaultPackageIcon.png similarity index 100% rename from Dgmjr.NET.Sdk/Assets/DefaultPackageIcon.png rename to Dgmjr.NET.Sdk.old/Assets/DefaultPackageIcon.png diff --git a/Dgmjr.NET.Sdk/Assets/Icon.xcf b/Dgmjr.NET.Sdk.old/Assets/Icon.xcf similarity index 100% rename from Dgmjr.NET.Sdk/Assets/Icon.xcf rename to Dgmjr.NET.Sdk.old/Assets/Icon.xcf diff --git a/Dgmjr.NET.Sdk/Assets/dgmjr.pub b/Dgmjr.NET.Sdk.old/Assets/dgmjr.pub similarity index 100% rename from Dgmjr.NET.Sdk/Assets/dgmjr.pub rename to Dgmjr.NET.Sdk.old/Assets/dgmjr.pub diff --git a/Dgmjr.NET.Sdk/Assets/dgmjr.pub.asc b/Dgmjr.NET.Sdk.old/Assets/dgmjr.pub.asc similarity index 100% rename from Dgmjr.NET.Sdk/Assets/dgmjr.pub.asc rename to Dgmjr.NET.Sdk.old/Assets/dgmjr.pub.asc diff --git a/Dgmjr.NET.Sdk/Assets/dgmjr.snk b/Dgmjr.NET.Sdk.old/Assets/dgmjr.snk similarity index 100% rename from Dgmjr.NET.Sdk/Assets/dgmjr.snk rename to Dgmjr.NET.Sdk.old/Assets/dgmjr.snk diff --git a/Dgmjr.NET.Sdk/Common/AAGitRoot.props b/Dgmjr.NET.Sdk.old/Common/AAGitRoot.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/AAGitRoot.props rename to Dgmjr.NET.Sdk.old/Common/AAGitRoot.props diff --git a/Dgmjr.NET.Sdk/Common/ACustomItemTypes.props b/Dgmjr.NET.Sdk.old/Common/ACustomItemTypes.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/ACustomItemTypes.props rename to Dgmjr.NET.Sdk.old/Common/ACustomItemTypes.props diff --git a/Dgmjr.NET.Sdk/Common/ADefaultBuildConfiguration.props b/Dgmjr.NET.Sdk.old/Common/ADefaultBuildConfiguration.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/ADefaultBuildConfiguration.props rename to Dgmjr.NET.Sdk.old/Common/ADefaultBuildConfiguration.props diff --git a/Dgmjr.NET.Sdk/Common/AIsMultiTargeting.props b/Dgmjr.NET.Sdk.old/Common/AIsMultiTargeting.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/AIsMultiTargeting.props rename to Dgmjr.NET.Sdk.old/Common/AIsMultiTargeting.props diff --git a/Dgmjr.NET.Sdk/Common/AssemblySigning.props b/Dgmjr.NET.Sdk.old/Common/AssemblySigning.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/AssemblySigning.props rename to Dgmjr.NET.Sdk.old/Common/AssemblySigning.props diff --git a/Dgmjr.NET.Sdk/Common/AssetTargetFallback.props b/Dgmjr.NET.Sdk.old/Common/AssetTargetFallback.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/AssetTargetFallback.props rename to Dgmjr.NET.Sdk.old/Common/AssetTargetFallback.props diff --git a/Dgmjr.NET.Sdk/Common/Authors-Owners.props b/Dgmjr.NET.Sdk.old/Common/Authors-Owners.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/Authors-Owners.props rename to Dgmjr.NET.Sdk.old/Common/Authors-Owners.props diff --git a/Dgmjr.NET.Sdk/Common/BuildConfigurations.props b/Dgmjr.NET.Sdk.old/Common/BuildConfigurations.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/BuildConfigurations.props rename to Dgmjr.NET.Sdk.old/Common/BuildConfigurations.props diff --git a/Dgmjr.NET.Sdk/Common/BuildFromSource.props b/Dgmjr.NET.Sdk.old/Common/BuildFromSource.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/BuildFromSource.props rename to Dgmjr.NET.Sdk.old/Common/BuildFromSource.props diff --git a/Dgmjr.NET.Sdk/Common/CentralPackageVersions.props b/Dgmjr.NET.Sdk.old/Common/CentralPackageVersions.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/CentralPackageVersions.props rename to Dgmjr.NET.Sdk.old/Common/CentralPackageVersions.props diff --git a/Dgmjr.NET.Sdk/Common/CentralPackages.props b/Dgmjr.NET.Sdk.old/Common/CentralPackages.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/CentralPackages.props rename to Dgmjr.NET.Sdk.old/Common/CentralPackages.props diff --git a/Dgmjr.NET.Sdk/Common/CentralPackagesFile.props b/Dgmjr.NET.Sdk.old/Common/CentralPackagesFile.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/CentralPackagesFile.props rename to Dgmjr.NET.Sdk.old/Common/CentralPackagesFile.props diff --git a/Dgmjr.NET.Sdk/Common/CodeDocumentation.props b/Dgmjr.NET.Sdk.old/Common/CodeDocumentation.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/CodeDocumentation.props rename to Dgmjr.NET.Sdk.old/Common/CodeDocumentation.props diff --git a/Dgmjr.NET.Sdk/Common/CodeGeneration.props b/Dgmjr.NET.Sdk.old/Common/CodeGeneration.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/CodeGeneration.props rename to Dgmjr.NET.Sdk.old/Common/CodeGeneration.props diff --git a/Dgmjr.NET.Sdk/Common/CompilerVisibleProperties.props b/Dgmjr.NET.Sdk.old/Common/CompilerVisibleProperties.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/CompilerVisibleProperties.props rename to Dgmjr.NET.Sdk.old/Common/CompilerVisibleProperties.props diff --git a/Dgmjr.NET.Sdk/Common/CopyFilesAndSymbolsFromPackages.props b/Dgmjr.NET.Sdk.old/Common/CopyFilesAndSymbolsFromPackages.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/CopyFilesAndSymbolsFromPackages.props rename to Dgmjr.NET.Sdk.old/Common/CopyFilesAndSymbolsFromPackages.props diff --git a/Dgmjr.NET.Sdk/Common/CopyLocalLockFileAssemblies.props b/Dgmjr.NET.Sdk.old/Common/CopyLocalLockFileAssemblies.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/CopyLocalLockFileAssemblies.props rename to Dgmjr.NET.Sdk.old/Common/CopyLocalLockFileAssemblies.props diff --git a/Dgmjr.NET.Sdk/Common/Custom/BeforeCentralPackageVersions.targets b/Dgmjr.NET.Sdk.old/Common/Custom/BeforeCentralPackageVersions.targets similarity index 100% rename from Dgmjr.NET.Sdk/Common/Custom/BeforeCentralPackageVersions.targets rename to Dgmjr.NET.Sdk.old/Common/Custom/BeforeCentralPackageVersions.targets diff --git a/Dgmjr.NET.Sdk/Common/Custom/BeforeNoTargets.props b/Dgmjr.NET.Sdk.old/Common/Custom/BeforeNoTargets.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/Custom/BeforeNoTargets.props rename to Dgmjr.NET.Sdk.old/Common/Custom/BeforeNoTargets.props diff --git a/Dgmjr.NET.Sdk/Common/CustomBeforeAndAfterCentralPackageVersions.props b/Dgmjr.NET.Sdk.old/Common/CustomBeforeAndAfterCentralPackageVersions.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/CustomBeforeAndAfterCentralPackageVersions.props rename to Dgmjr.NET.Sdk.old/Common/CustomBeforeAndAfterCentralPackageVersions.props diff --git a/Dgmjr.NET.Sdk/Common/CustomBeforeAndAfterNoTargets.props b/Dgmjr.NET.Sdk.old/Common/CustomBeforeAndAfterNoTargets.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/CustomBeforeAndAfterNoTargets.props rename to Dgmjr.NET.Sdk.old/Common/CustomBeforeAndAfterNoTargets.props diff --git a/Dgmjr.NET.Sdk/Common/CustomBeforeAndAfterTraversal.props b/Dgmjr.NET.Sdk.old/Common/CustomBeforeAndAfterTraversal.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/CustomBeforeAndAfterTraversal.props rename to Dgmjr.NET.Sdk.old/Common/CustomBeforeAndAfterTraversal.props diff --git a/Dgmjr.NET.Sdk/Common/Deterministic.props b/Dgmjr.NET.Sdk.old/Common/Deterministic.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/Deterministic.props rename to Dgmjr.NET.Sdk.old/Common/Deterministic.props diff --git a/Dgmjr.NET.Sdk/Common/DevelopmentDependencies.props b/Dgmjr.NET.Sdk.old/Common/DevelopmentDependencies.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/DevelopmentDependencies.props rename to Dgmjr.NET.Sdk.old/Common/DevelopmentDependencies.props diff --git a/Dgmjr.NET.Sdk/Common/DevelopmentDependencies.targets b/Dgmjr.NET.Sdk.old/Common/DevelopmentDependencies.targets similarity index 100% rename from Dgmjr.NET.Sdk/Common/DevelopmentDependencies.targets rename to Dgmjr.NET.Sdk.old/Common/DevelopmentDependencies.targets diff --git a/Dgmjr.NET.Sdk/Common/EmbeddedResourcesStringExtensions.props b/Dgmjr.NET.Sdk.old/Common/EmbeddedResourcesStringExtensions.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/EmbeddedResourcesStringExtensions.props rename to Dgmjr.NET.Sdk.old/Common/EmbeddedResourcesStringExtensions.props diff --git a/Dgmjr.NET.Sdk/Common/EmitNuspec.props b/Dgmjr.NET.Sdk.old/Common/EmitNuspec.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/EmitNuspec.props rename to Dgmjr.NET.Sdk.old/Common/EmitNuspec.props diff --git a/Dgmjr.NET.Sdk/Common/EnablePreviewFeatures.props b/Dgmjr.NET.Sdk.old/Common/EnablePreviewFeatures.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/EnablePreviewFeatures.props rename to Dgmjr.NET.Sdk.old/Common/EnablePreviewFeatures.props diff --git a/Dgmjr.NET.Sdk/Common/EnsureLicense.props b/Dgmjr.NET.Sdk.old/Common/EnsureLicense.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/EnsureLicense.props rename to Dgmjr.NET.Sdk.old/Common/EnsureLicense.props diff --git a/Dgmjr.NET.Sdk/Common/Format.targets b/Dgmjr.NET.Sdk.old/Common/Format.targets similarity index 100% rename from Dgmjr.NET.Sdk/Common/Format.targets rename to Dgmjr.NET.Sdk.old/Common/Format.targets diff --git a/Dgmjr.NET.Sdk/Common/GenerateMarkdownDocs.props b/Dgmjr.NET.Sdk.old/Common/GenerateMarkdownDocs.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/GenerateMarkdownDocs.props rename to Dgmjr.NET.Sdk.old/Common/GenerateMarkdownDocs.props diff --git a/Dgmjr.NET.Sdk/Common/GlobalUsings.cs b/Dgmjr.NET.Sdk.old/Common/GlobalUsings.cs similarity index 100% rename from Dgmjr.NET.Sdk/Common/GlobalUsings.cs rename to Dgmjr.NET.Sdk.old/Common/GlobalUsings.cs diff --git a/Dgmjr.NET.Sdk/Common/GlobalUsings.props b/Dgmjr.NET.Sdk.old/Common/GlobalUsings.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/GlobalUsings.props rename to Dgmjr.NET.Sdk.old/Common/GlobalUsings.props diff --git a/Dgmjr.NET.Sdk/Common/ImplicitUsings.props b/Dgmjr.NET.Sdk.old/Common/ImplicitUsings.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/ImplicitUsings.props rename to Dgmjr.NET.Sdk.old/Common/ImplicitUsings.props diff --git a/Dgmjr.NET.Sdk/Common/ImportProjectName.props b/Dgmjr.NET.Sdk.old/Common/ImportProjectName.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/ImportProjectName.props rename to Dgmjr.NET.Sdk.old/Common/ImportProjectName.props diff --git a/Dgmjr.NET.Sdk/Common/ImportProjectName.targets b/Dgmjr.NET.Sdk.old/Common/ImportProjectName.targets similarity index 100% rename from Dgmjr.NET.Sdk/Common/ImportProjectName.targets rename to Dgmjr.NET.Sdk.old/Common/ImportProjectName.targets diff --git a/Dgmjr.NET.Sdk/Common/ItemDefinitionGroups.props b/Dgmjr.NET.Sdk.old/Common/ItemDefinitionGroups.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/ItemDefinitionGroups.props rename to Dgmjr.NET.Sdk.old/Common/ItemDefinitionGroups.props diff --git a/Dgmjr.NET.Sdk/Common/MinVer.props b/Dgmjr.NET.Sdk.old/Common/MinVer.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/MinVer.props rename to Dgmjr.NET.Sdk.old/Common/MinVer.props diff --git a/Dgmjr.NET.Sdk/Common/NuGetOutputs.props b/Dgmjr.NET.Sdk.old/Common/NuGetOutputs.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/NuGetOutputs.props rename to Dgmjr.NET.Sdk.old/Common/NuGetOutputs.props diff --git a/Dgmjr.NET.Sdk/Common/NuGetizer.props b/Dgmjr.NET.Sdk.old/Common/NuGetizer.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/NuGetizer.props rename to Dgmjr.NET.Sdk.old/Common/NuGetizer.props diff --git a/Dgmjr.NET.Sdk/Common/PackageIcon.props b/Dgmjr.NET.Sdk.old/Common/PackageIcon.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/PackageIcon.props rename to Dgmjr.NET.Sdk.old/Common/PackageIcon.props diff --git a/Dgmjr.NET.Sdk/Common/PackageMetadata.props b/Dgmjr.NET.Sdk.old/Common/PackageMetadata.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/PackageMetadata.props rename to Dgmjr.NET.Sdk.old/Common/PackageMetadata.props diff --git a/Dgmjr.NET.Sdk/Common/PackageOutputPath.props b/Dgmjr.NET.Sdk.old/Common/PackageOutputPath.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/PackageOutputPath.props rename to Dgmjr.NET.Sdk.old/Common/PackageOutputPath.props diff --git a/Dgmjr.NET.Sdk/Common/PackageProjectName.props b/Dgmjr.NET.Sdk.old/Common/PackageProjectName.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/PackageProjectName.props rename to Dgmjr.NET.Sdk.old/Common/PackageProjectName.props diff --git a/Dgmjr.NET.Sdk/Common/PackageProjectUrl.props b/Dgmjr.NET.Sdk.old/Common/PackageProjectUrl.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/PackageProjectUrl.props rename to Dgmjr.NET.Sdk.old/Common/PackageProjectUrl.props diff --git a/Dgmjr.NET.Sdk/Common/PackageReadme.props b/Dgmjr.NET.Sdk.old/Common/PackageReadme.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/PackageReadme.props rename to Dgmjr.NET.Sdk.old/Common/PackageReadme.props diff --git a/Dgmjr.NET.Sdk/Common/PackageTags.props b/Dgmjr.NET.Sdk.old/Common/PackageTags.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/PackageTags.props rename to Dgmjr.NET.Sdk.old/Common/PackageTags.props diff --git a/Dgmjr.NET.Sdk/Common/PackageVersionOverride.props b/Dgmjr.NET.Sdk.old/Common/PackageVersionOverride.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/PackageVersionOverride.props rename to Dgmjr.NET.Sdk.old/Common/PackageVersionOverride.props diff --git a/Dgmjr.NET.Sdk/Common/ProjectMetadata.props b/Dgmjr.NET.Sdk.old/Common/ProjectMetadata.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/ProjectMetadata.props rename to Dgmjr.NET.Sdk.old/Common/ProjectMetadata.props diff --git a/Dgmjr.NET.Sdk/Common/ProjectTypeInfo.props b/Dgmjr.NET.Sdk.old/Common/ProjectTypeInfo.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/ProjectTypeInfo.props rename to Dgmjr.NET.Sdk.old/Common/ProjectTypeInfo.props diff --git a/Dgmjr.NET.Sdk/Common/SlnGen.props b/Dgmjr.NET.Sdk.old/Common/SlnGen.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/SlnGen.props rename to Dgmjr.NET.Sdk.old/Common/SlnGen.props diff --git a/Dgmjr.NET.Sdk/Common/SourceLinkPatch.props b/Dgmjr.NET.Sdk.old/Common/SourceLinkPatch.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/SourceLinkPatch.props rename to Dgmjr.NET.Sdk.old/Common/SourceLinkPatch.props diff --git a/Dgmjr.NET.Sdk/Common/TargetFrameworks.props b/Dgmjr.NET.Sdk.old/Common/TargetFrameworks.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/TargetFrameworks.props rename to Dgmjr.NET.Sdk.old/Common/TargetFrameworks.props diff --git a/Dgmjr.NET.Sdk/Common/Testing.props b/Dgmjr.NET.Sdk.old/Common/Testing.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/Testing.props rename to Dgmjr.NET.Sdk.old/Common/Testing.props diff --git a/Dgmjr.NET.Sdk/Common/TestingLocal.props b/Dgmjr.NET.Sdk.old/Common/TestingLocal.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/TestingLocal.props rename to Dgmjr.NET.Sdk.old/Common/TestingLocal.props diff --git a/Dgmjr.NET.Sdk/Common/UserSecrets.props b/Dgmjr.NET.Sdk.old/Common/UserSecrets.props similarity index 100% rename from Dgmjr.NET.Sdk/Common/UserSecrets.props rename to Dgmjr.NET.Sdk.old/Common/UserSecrets.props diff --git a/Dgmjr.NET.Sdk/Dgmjr.NET.Sdk.csproj b/Dgmjr.NET.Sdk.old/Dgmjr.NET.Sdk.csproj similarity index 93% rename from Dgmjr.NET.Sdk/Dgmjr.NET.Sdk.csproj rename to Dgmjr.NET.Sdk.old/Dgmjr.NET.Sdk.csproj index a2e812d..1a89049 100644 --- a/Dgmjr.NET.Sdk/Dgmjr.NET.Sdk.csproj +++ b/Dgmjr.NET.Sdk.old/Dgmjr.NET.Sdk.csproj @@ -53,7 +53,7 @@ - + @@ -90,8 +90,5 @@ - - - diff --git a/Dgmjr.NET.Sdk/Dgmjr.NET.Sdk.sln b/Dgmjr.NET.Sdk.old/Dgmjr.NET.Sdk.sln similarity index 100% rename from Dgmjr.NET.Sdk/Dgmjr.NET.Sdk.sln rename to Dgmjr.NET.Sdk.old/Dgmjr.NET.Sdk.sln diff --git a/Dgmjr.NET.Sdk/Directory.Build.props b/Dgmjr.NET.Sdk.old/Directory.Build.props similarity index 100% rename from Dgmjr.NET.Sdk/Directory.Build.props rename to Dgmjr.NET.Sdk.old/Directory.Build.props diff --git a/Dgmjr.NET.Sdk/Directory.Build.targets b/Dgmjr.NET.Sdk.old/Directory.Build.targets similarity index 100% rename from Dgmjr.NET.Sdk/Directory.Build.targets rename to Dgmjr.NET.Sdk.old/Directory.Build.targets diff --git a/Dgmjr.NET.Sdk/LICENSE.md b/Dgmjr.NET.Sdk.old/LICENSE.md similarity index 100% rename from Dgmjr.NET.Sdk/LICENSE.md rename to Dgmjr.NET.Sdk.old/LICENSE.md diff --git a/Dgmjr.NET.Sdk/README.md b/Dgmjr.NET.Sdk.old/README.md similarity index 100% rename from Dgmjr.NET.Sdk/README.md rename to Dgmjr.NET.Sdk.old/README.md diff --git a/Dgmjr.NET.Sdk/README_TEMPLATE.md b/Dgmjr.NET.Sdk.old/README_TEMPLATE.md similarity index 100% rename from Dgmjr.NET.Sdk/README_TEMPLATE.md rename to Dgmjr.NET.Sdk.old/README_TEMPLATE.md diff --git a/Dgmjr.NET.Sdk/Sdk/Sdk.props b/Dgmjr.NET.Sdk.old/Sdk/Sdk.props similarity index 57% rename from Dgmjr.NET.Sdk/Sdk/Sdk.props rename to Dgmjr.NET.Sdk.old/Sdk/Sdk.props index bfe249c..17a84a8 100644 --- a/Dgmjr.NET.Sdk/Sdk/Sdk.props +++ b/Dgmjr.NET.Sdk.old/Sdk/Sdk.props @@ -10,7 +10,7 @@ * License: MIT (https://opensource.org/licenses/MIT) --> - + true $(MSBuildThisFileDirectory)Sdk.props @@ -25,6 +25,16 @@ - + + + + + + $(PkgMicrosoft_Build_Tasks_Git)/tools/net472/Microsoft.Build.Tasks.Git.dll + $(PkgMicrosoft_Build_Tasks_Git)/tools/core/Microsoft.Build.Tasks.Git.dll + + + + diff --git a/Dgmjr.NET.Sdk/Sdk/Sdk.targets b/Dgmjr.NET.Sdk.old/Sdk/Sdk.targets similarity index 95% rename from Dgmjr.NET.Sdk/Sdk/Sdk.targets rename to Dgmjr.NET.Sdk.old/Sdk/Sdk.targets index 530e460..8197921 100644 --- a/Dgmjr.NET.Sdk/Sdk/Sdk.targets +++ b/Dgmjr.NET.Sdk.old/Sdk/Sdk.targets @@ -15,7 +15,7 @@ $(MSBuildThisFileDirectory)Sdk.targets !$(MSBuildProjectName.Equals("Dgmjr.NET.Sdk")) - + diff --git a/Dgmjr.NET.Sdk/Targets/ACustomItemTypes.targets b/Dgmjr.NET.Sdk.old/Targets/ACustomItemTypes.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/ACustomItemTypes.targets rename to Dgmjr.NET.Sdk.old/Targets/ACustomItemTypes.targets diff --git a/Dgmjr.NET.Sdk/Targets/AssemblyVersion.targets b/Dgmjr.NET.Sdk.old/Targets/AssemblyVersion.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/AssemblyVersion.targets rename to Dgmjr.NET.Sdk.old/Targets/AssemblyVersion.targets diff --git a/Dgmjr.NET.Sdk/Targets/Authors-Owners.targets b/Dgmjr.NET.Sdk.old/Targets/Authors-Owners.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/Authors-Owners.targets rename to Dgmjr.NET.Sdk.old/Targets/Authors-Owners.targets diff --git a/Dgmjr.NET.Sdk/Targets/BuildFromSource.targets b/Dgmjr.NET.Sdk.old/Targets/BuildFromSource.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/BuildFromSource.targets rename to Dgmjr.NET.Sdk.old/Targets/BuildFromSource.targets diff --git a/Dgmjr.NET.Sdk/Targets/CentralPackageVersions.targets b/Dgmjr.NET.Sdk.old/Targets/CentralPackageVersions.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/CentralPackageVersions.targets rename to Dgmjr.NET.Sdk.old/Targets/CentralPackageVersions.targets diff --git a/Dgmjr.NET.Sdk/Targets/CompileLicense.targets b/Dgmjr.NET.Sdk.old/Targets/CompileLicense.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/CompileLicense.targets rename to Dgmjr.NET.Sdk.old/Targets/CompileLicense.targets diff --git a/Dgmjr.NET.Sdk/Targets/Copyright.targets b/Dgmjr.NET.Sdk.old/Targets/Copyright.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/Copyright.targets rename to Dgmjr.NET.Sdk.old/Targets/Copyright.targets diff --git a/Dgmjr.NET.Sdk/Targets/CustomBeforeAndAfterCentralPackageVersions.targets b/Dgmjr.NET.Sdk.old/Targets/CustomBeforeAndAfterCentralPackageVersions.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/CustomBeforeAndAfterCentralPackageVersions.targets rename to Dgmjr.NET.Sdk.old/Targets/CustomBeforeAndAfterCentralPackageVersions.targets diff --git a/Dgmjr.NET.Sdk/Targets/CustomBeforeAndAfterNoTargets.targets b/Dgmjr.NET.Sdk.old/Targets/CustomBeforeAndAfterNoTargets.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/CustomBeforeAndAfterNoTargets.targets rename to Dgmjr.NET.Sdk.old/Targets/CustomBeforeAndAfterNoTargets.targets diff --git a/Dgmjr.NET.Sdk/Targets/CustomBeforeAndAfterTraversal.targets b/Dgmjr.NET.Sdk.old/Targets/CustomBeforeAndAfterTraversal.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/CustomBeforeAndAfterTraversal.targets rename to Dgmjr.NET.Sdk.old/Targets/CustomBeforeAndAfterTraversal.targets diff --git a/Dgmjr.NET.Sdk/Targets/DoNotCleanCachedPackageId.targets b/Dgmjr.NET.Sdk.old/Targets/DoNotCleanCachedPackageId.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/DoNotCleanCachedPackageId.targets rename to Dgmjr.NET.Sdk.old/Targets/DoNotCleanCachedPackageId.targets diff --git a/Dgmjr.NET.Sdk/Targets/EnsureLicense.targets b/Dgmjr.NET.Sdk.old/Targets/EnsureLicense.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/EnsureLicense.targets rename to Dgmjr.NET.Sdk.old/Targets/EnsureLicense.targets diff --git a/Dgmjr.NET.Sdk/Targets/GenerateMarkdownDocs.targets b/Dgmjr.NET.Sdk.old/Targets/GenerateMarkdownDocs.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/GenerateMarkdownDocs.targets rename to Dgmjr.NET.Sdk.old/Targets/GenerateMarkdownDocs.targets diff --git a/Dgmjr.NET.Sdk/Targets/GetPackageContents.targets b/Dgmjr.NET.Sdk.old/Targets/GetPackageContents.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/GetPackageContents.targets rename to Dgmjr.NET.Sdk.old/Targets/GetPackageContents.targets diff --git a/Dgmjr.NET.Sdk/Targets/GetPackageVersion.targets b/Dgmjr.NET.Sdk.old/Targets/GetPackageVersion.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/GetPackageVersion.targets rename to Dgmjr.NET.Sdk.old/Targets/GetPackageVersion.targets diff --git a/Dgmjr.NET.Sdk/Targets/JustInTimeVersioning.targets b/Dgmjr.NET.Sdk.old/Targets/JustInTimeVersioning.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/JustInTimeVersioning.targets rename to Dgmjr.NET.Sdk.old/Targets/JustInTimeVersioning.targets diff --git a/Dgmjr.NET.Sdk/Targets/MinVer.targets b/Dgmjr.NET.Sdk.old/Targets/MinVer.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/MinVer.targets rename to Dgmjr.NET.Sdk.old/Targets/MinVer.targets diff --git a/Dgmjr.NET.Sdk/Targets/NoWarn.targets b/Dgmjr.NET.Sdk.old/Targets/NoWarn.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/NoWarn.targets rename to Dgmjr.NET.Sdk.old/Targets/NoWarn.targets diff --git a/Dgmjr.NET.Sdk/Targets/NuGetPush.targets b/Dgmjr.NET.Sdk.old/Targets/NuGetPush.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/NuGetPush.targets rename to Dgmjr.NET.Sdk.old/Targets/NuGetPush.targets diff --git a/Dgmjr.NET.Sdk/Targets/NuGetizer.targets b/Dgmjr.NET.Sdk.old/Targets/NuGetizer.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/NuGetizer.targets rename to Dgmjr.NET.Sdk.old/Targets/NuGetizer.targets diff --git a/Dgmjr.NET.Sdk/Targets/PackOverride.targets b/Dgmjr.NET.Sdk.old/Targets/PackOverride.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/PackOverride.targets rename to Dgmjr.NET.Sdk.old/Targets/PackOverride.targets diff --git a/Dgmjr.NET.Sdk/Targets/PackageDescription.targets b/Dgmjr.NET.Sdk.old/Targets/PackageDescription.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/PackageDescription.targets rename to Dgmjr.NET.Sdk.old/Targets/PackageDescription.targets diff --git a/Dgmjr.NET.Sdk/Targets/PackageIcon.targets b/Dgmjr.NET.Sdk.old/Targets/PackageIcon.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/PackageIcon.targets rename to Dgmjr.NET.Sdk.old/Targets/PackageIcon.targets diff --git a/Dgmjr.NET.Sdk/Targets/PackageMetadata.targets b/Dgmjr.NET.Sdk.old/Targets/PackageMetadata.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/PackageMetadata.targets rename to Dgmjr.NET.Sdk.old/Targets/PackageMetadata.targets diff --git a/Dgmjr.NET.Sdk/Targets/PackageProjectName.targets b/Dgmjr.NET.Sdk.old/Targets/PackageProjectName.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/PackageProjectName.targets rename to Dgmjr.NET.Sdk.old/Targets/PackageProjectName.targets diff --git a/Dgmjr.NET.Sdk/Targets/PackageProjectUrl.targets b/Dgmjr.NET.Sdk.old/Targets/PackageProjectUrl.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/PackageProjectUrl.targets rename to Dgmjr.NET.Sdk.old/Targets/PackageProjectUrl.targets diff --git a/Dgmjr.NET.Sdk/Targets/PackageReadme.targets b/Dgmjr.NET.Sdk.old/Targets/PackageReadme.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/PackageReadme.targets rename to Dgmjr.NET.Sdk.old/Targets/PackageReadme.targets diff --git a/Dgmjr.NET.Sdk/Targets/PackageTags.targets b/Dgmjr.NET.Sdk.old/Targets/PackageTags.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/PackageTags.targets rename to Dgmjr.NET.Sdk.old/Targets/PackageTags.targets diff --git a/Dgmjr.NET.Sdk/Targets/PackageVersionOverride.targets b/Dgmjr.NET.Sdk.old/Targets/PackageVersionOverride.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/PackageVersionOverride.targets rename to Dgmjr.NET.Sdk.old/Targets/PackageVersionOverride.targets diff --git a/Dgmjr.NET.Sdk/Targets/PushToAzureBlobs.targets b/Dgmjr.NET.Sdk.old/Targets/PushToAzureBlobs.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/PushToAzureBlobs.targets rename to Dgmjr.NET.Sdk.old/Targets/PushToAzureBlobs.targets diff --git a/Dgmjr.NET.Sdk/Targets/ReleaseNotes.targets b/Dgmjr.NET.Sdk.old/Targets/ReleaseNotes.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/ReleaseNotes.targets rename to Dgmjr.NET.Sdk.old/Targets/ReleaseNotes.targets diff --git a/Dgmjr.NET.Sdk/Targets/RemoveDuplicatePackageReferences.targets b/Dgmjr.NET.Sdk.old/Targets/RemoveDuplicatePackageReferences.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/RemoveDuplicatePackageReferences.targets rename to Dgmjr.NET.Sdk.old/Targets/RemoveDuplicatePackageReferences.targets diff --git a/Dgmjr.NET.Sdk/Targets/RemoveDuplicateUsings.targets b/Dgmjr.NET.Sdk.old/Targets/RemoveDuplicateUsings.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/RemoveDuplicateUsings.targets rename to Dgmjr.NET.Sdk.old/Targets/RemoveDuplicateUsings.targets diff --git a/Dgmjr.NET.Sdk/Targets/TestingLocal.targets b/Dgmjr.NET.Sdk.old/Targets/TestingLocal.targets similarity index 100% rename from Dgmjr.NET.Sdk/Targets/TestingLocal.targets rename to Dgmjr.NET.Sdk.old/Targets/TestingLocal.targets diff --git a/Dgmjr.NET.Sdk/Tasks/EnsureLicenseFileExists.cs b/Dgmjr.NET.Sdk.old/Tasks/EnsureLicenseFileExists.cs similarity index 100% rename from Dgmjr.NET.Sdk/Tasks/EnsureLicenseFileExists.cs rename to Dgmjr.NET.Sdk.old/Tasks/EnsureLicenseFileExists.cs diff --git a/Dgmjr.NET.Sdk/Tasks/EnsurePackageIcon.cs b/Dgmjr.NET.Sdk.old/Tasks/EnsurePackageIcon.cs similarity index 100% rename from Dgmjr.NET.Sdk/Tasks/EnsurePackageIcon.cs rename to Dgmjr.NET.Sdk.old/Tasks/EnsurePackageIcon.cs diff --git a/Dgmjr.NET.Sdk/Tasks/EnsurePackageReadmeFileExists.cs b/Dgmjr.NET.Sdk.old/Tasks/EnsurePackageReadmeFileExists.cs similarity index 100% rename from Dgmjr.NET.Sdk/Tasks/EnsurePackageReadmeFileExists.cs rename to Dgmjr.NET.Sdk.old/Tasks/EnsurePackageReadmeFileExists.cs diff --git a/Dgmjr.NET.Sdk/Tasks/ReadmeFrontMatter.cs b/Dgmjr.NET.Sdk.old/Tasks/ReadmeFrontMatter.cs similarity index 100% rename from Dgmjr.NET.Sdk/Tasks/ReadmeFrontMatter.cs rename to Dgmjr.NET.Sdk.old/Tasks/ReadmeFrontMatter.cs diff --git a/Dgmjr.NET.Sdk/frontmatter_teplate.yml b/Dgmjr.NET.Sdk.old/frontmatter_teplate.yml similarity index 100% rename from Dgmjr.NET.Sdk/frontmatter_teplate.yml rename to Dgmjr.NET.Sdk.old/frontmatter_teplate.yml diff --git a/Dgmjr.NET.Sdk/icon.png b/Dgmjr.NET.Sdk.old/icon.png similarity index 100% rename from Dgmjr.NET.Sdk/icon.png rename to Dgmjr.NET.Sdk.old/icon.png diff --git a/Test/Directory.Build.props b/Test/Directory.Build.props index 690bb4c..c7003cc 100644 --- a/Test/Directory.Build.props +++ b/Test/Directory.Build.props @@ -11,5 +11,5 @@ --> - + diff --git a/Test/Directory.Build.targets b/Test/Directory.Build.targets index 57421b6..c98c3d7 100644 --- a/Test/Directory.Build.targets +++ b/Test/Directory.Build.targets @@ -11,5 +11,5 @@ --> - + diff --git a/src/Build/BuildFromSource.targets b/src/Build/BuildFromSource.targets index 96bd949..bf7fea5 100644 --- a/src/Build/BuildFromSource.targets +++ b/src/Build/BuildFromSource.targets @@ -19,7 +19,7 @@ - + diff --git a/src/Common/AAGitRoot.props b/src/Common/AAGitRoot.props new file mode 100644 index 0000000..d11b7be --- /dev/null +++ b/src/Common/AAGitRoot.props @@ -0,0 +1,19 @@ + + + + + + + <_GitRoot Condition="'$(_GitRoot)' == ''">$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), ".git")) + + diff --git a/src/Common/ACustomItemTypes.props b/src/Common/ACustomItemTypes.props new file mode 100644 index 0000000..2606ef9 --- /dev/null +++ b/src/Common/ACustomItemTypes.props @@ -0,0 +1,39 @@ + + + + true + Native;BuildTransitive;BuildMultitargeting;ContentFiles;Compile;Runtime + true + Analyzers;Build + true + All + + + true + Always + Always + true + Analyzer + true + false + Configuration=$(Configuration) + Restore;Build;Pack + + + true + Analyzers;Runtime;Native + true + ContentFiles;Build;BuildTransitive;BuildMultitargeting + true + All + + + true + ContentFiles;Native;Analyzers + true + Build;BuildTransitive;BuildMultitargeting;Runtime;Compile + true + None + + + diff --git a/src/Common/ADefaultBuildConfiguration.props b/src/Common/ADefaultBuildConfiguration.props new file mode 100644 index 0000000..99bf692 --- /dev/null +++ b/src/Common/ADefaultBuildConfiguration.props @@ -0,0 +1,25 @@ + + + + + Local;Debug;Staging;Release;Testing + Local + + + + + + + + + diff --git a/src/Common/AIsMultiTargeting.props b/src/Common/AIsMultiTargeting.props new file mode 100644 index 0000000..cf539fd --- /dev/null +++ b/src/Common/AIsMultiTargeting.props @@ -0,0 +1,17 @@ + + + + + $('$(TargetFrameworks)' != '' And '$(TargetFramework)' == '') + + diff --git a/src/Common/AssemblySigning.props b/src/Common/AssemblySigning.props new file mode 100755 index 0000000..9ad2589 --- /dev/null +++ b/src/Common/AssemblySigning.props @@ -0,0 +1,18 @@ + + + + + true + $(MSBuildThisFileDirectory)/../Assets/dgmjr.snk + + diff --git a/src/Common/AssetTargetFallback.props b/src/Common/AssetTargetFallback.props new file mode 100644 index 0000000..3641b9d --- /dev/null +++ b/src/Common/AssetTargetFallback.props @@ -0,0 +1,29 @@ + + + + + netstandard1.6;netstandard1.5;netstandard1.3;netstandard1.0;netstandard1.0 + netstandard2.0;$(NetStd1TargetFrameworks) + netstandard2.1;$(NetStd20TargetFrameworks) + netcoreapp2.2;netcoreapp2.1;netcoreapp2.0 + netcoreapp3.1;$(NetCoreApp22TargetFrameworks) + net6.0;$(NetStd21TargetFrameworks) + net7.0;$(Net60TargetFrameworks) + net8.0;$(Net70TargetFrameworks) + $(Net70TargetFrameworks) + (Net60TargetFrameworks) + $(NetStd21TargetFrameworks) + $(NetStd21TargetFrameworks);$(NetCoreApp31TargetFrameworks);$(NetCoreApp22TargetFrameworks) + $(NetStd20TargetFrameworks);$(NetStd1TargetFrameworks);$(NetCoreApp22TargetFrameworks) + + diff --git a/src/Common/Authors-Owners.props b/src/Common/Authors-Owners.props new file mode 100755 index 0000000..8720983 --- /dev/null +++ b/src/Common/Authors-Owners.props @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + $(GetPackageMetadataDependsOn); + SetPackageOwnersAndAuthors; + + + diff --git a/src/Common/BuildConfigurations.props b/src/Common/BuildConfigurations.props new file mode 100755 index 0000000..0d90022 --- /dev/null +++ b/src/Common/BuildConfigurations.props @@ -0,0 +1,57 @@ + + + + + Local;Debug;Staging;Release;Testing + + + full + false + $(DefineConstants);TRACE;DEBUG;LOCAL + 4 + true + true + true + + + full + false + $(DefineConstants);TRACE;DEBUG;LOCAL + 4 + true + true + true + + + Full + 4 + $(DefineConstants);TRACE;DEBUG;LOCAL;DEVELOPMENT + false + true + true + + + $(DefineConstants);DEBUG;STAGING + embedded + true + false + false + + + $(DefineConstants);RELEASE;PRODUCTION + portable + true + false + false + + diff --git a/src/Common/BuildFromSource.props b/src/Common/BuildFromSource.props new file mode 100644 index 0000000..e671981 --- /dev/null +++ b/src/Common/BuildFromSource.props @@ -0,0 +1,27 @@ + + + + + true + imported + + + + + + + $([System.IO.Path]::GetTempFileName()) + $(TempFile).props + $(TempFile).targets + + diff --git a/src/Common/CentralPackageVersions.props b/src/Common/CentralPackageVersions.props new file mode 100644 index 0000000..dc6baa0 --- /dev/null +++ b/src/Common/CentralPackageVersions.props @@ -0,0 +1,21 @@ + + + + + $(MSBuildThisFileDirectory)Imported + true + true + true + true + + diff --git a/src/Common/CentralPackages.props b/src/Common/CentralPackages.props new file mode 100644 index 0000000..01a53d2 --- /dev/null +++ b/src/Common/CentralPackages.props @@ -0,0 +1,23 @@ + + + + + + + + + diff --git a/src/Common/CentralPackagesFile.props b/src/Common/CentralPackagesFile.props new file mode 100644 index 0000000..2a23ede --- /dev/null +++ b/src/Common/CentralPackagesFile.props @@ -0,0 +1,23 @@ + + + + + Packages.pkgs + $([MSBuild]::GetDirectoryNameOfFileAbove("$(MSBuildProjectDirectory)", "Packages/$(CentralPackagesFileName)"))/Packages/$(CentralPackagesFileName) + $(CustomBeforeCentralPackageVersionsProps); + + + + + + diff --git a/src/Common/CodeDocumentation.props b/src/Common/CodeDocumentation.props new file mode 100755 index 0000000..e81300a --- /dev/null +++ b/src/Common/CodeDocumentation.props @@ -0,0 +1,22 @@ + + + + + obj/ + true + $(OutputPath)$(MSBuildProjectName).xml + true + true + true + + diff --git a/src/Common/CodeGeneration.props b/src/Common/CodeGeneration.props new file mode 100755 index 0000000..7dee3d2 --- /dev/null +++ b/src/Common/CodeGeneration.props @@ -0,0 +1,19 @@ + + + + + obj + true + $(MSBuildProjectDirectory)/$(BaseIntermediateOutputPath)/GeneratedFiles + + diff --git a/src/Common/CompilerVisibleProperties.props b/src/Common/CompilerVisibleProperties.props new file mode 100644 index 0000000..4c523bb --- /dev/null +++ b/src/Common/CompilerVisibleProperties.props @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Common/CopyFilesAndSymbolsFromPackages.props b/src/Common/CopyFilesAndSymbolsFromPackages.props new file mode 100755 index 0000000..e8b722e --- /dev/null +++ b/src/Common/CopyFilesAndSymbolsFromPackages.props @@ -0,0 +1,20 @@ + + + + + true + true + ture + true + + diff --git a/src/Common/CopyLocalLockFileAssemblies.props b/src/Common/CopyLocalLockFileAssemblies.props new file mode 100644 index 0000000..3633a90 --- /dev/null +++ b/src/Common/CopyLocalLockFileAssemblies.props @@ -0,0 +1,17 @@ + + + + + false + + diff --git a/src/Common/Custom/BeforeCentralPackageVersions.targets b/src/Common/Custom/BeforeCentralPackageVersions.targets new file mode 100644 index 0000000..d1f4cf2 --- /dev/null +++ b/src/Common/Custom/BeforeCentralPackageVersions.targets @@ -0,0 +1,65 @@ + + + + + + + + + + + + diff --git a/src/Common/Custom/BeforeNoTargets.props b/src/Common/Custom/BeforeNoTargets.props new file mode 100644 index 0000000..133195d --- /dev/null +++ b/src/Common/Custom/BeforeNoTargets.props @@ -0,0 +1,5 @@ + + + netstandard1.0 + + diff --git a/src/Common/CustomBeforeAndAfterCentralPackageVersions.props b/src/Common/CustomBeforeAndAfterCentralPackageVersions.props new file mode 100755 index 0000000..580b400 --- /dev/null +++ b/src/Common/CustomBeforeAndAfterCentralPackageVersions.props @@ -0,0 +1,26 @@ + + + + + + $(CustomBeforeCentralPackageVersionsProps); + + + $([MSBuild]::GetPathOfFileAbove("Directory.CustomBeforeCentralPackageVersions.props", "$(MSBuildProjectDirectory)")) + + + $(CustomAfterCentralPackageVersionsProps); + $([MSBuild]::GetPathOfFileAbove("Directory.CustomAfterCentralPackageVersions.props", "$(MSBuildProjectDirectory)")) + + + diff --git a/src/Common/CustomBeforeAndAfterNoTargets.props b/src/Common/CustomBeforeAndAfterNoTargets.props new file mode 100755 index 0000000..9f235fa --- /dev/null +++ b/src/Common/CustomBeforeAndAfterNoTargets.props @@ -0,0 +1,24 @@ + + + + + + $(CustomBeforeNoTargetsProps); + $([MSBuild]::GetPathOfFileAbove("Directory.CustomBeforeNoTargets.props", "$(MSBuildProjectDirectory)")) + + + $(CustomAfterNoTargetsProps); + $([MSBuild]::GetPathOfFileAbove("Directory.CustomAfterNoTargets.props", "$(MSBuildProjectDirectory)")) + + + diff --git a/src/Common/CustomBeforeAndAfterTraversal.props b/src/Common/CustomBeforeAndAfterTraversal.props new file mode 100755 index 0000000..035373f --- /dev/null +++ b/src/Common/CustomBeforeAndAfterTraversal.props @@ -0,0 +1,24 @@ + + + + + + $(CustomBeforeTraversalProps); + $([MSBuild]::GetPathOfFileAbove("Directory.CustomBeforeTraversal.props", "$(MSBuildProjectDirectory)")) + + + $(CustomAfterTraversalProps); + $([MSBuild]::GetPathOfFileAbove("Directory.CustomAfterTraversal.props", "$(MSBuildProjectDirectory)")) + + + diff --git a/src/Common/Deterministic.props b/src/Common/Deterministic.props new file mode 100644 index 0000000..1283273 --- /dev/null +++ b/src/Common/Deterministic.props @@ -0,0 +1,17 @@ + + + + + true + + diff --git a/src/Common/DevelopmentDependencies.props b/src/Common/DevelopmentDependencies.props new file mode 100644 index 0000000..5dfbe46 --- /dev/null +++ b/src/Common/DevelopmentDependencies.props @@ -0,0 +1,28 @@ + + + + + + %(Identity) + + + + %(Identity) + + + + + + + + diff --git a/src/Common/DevelopmentDependencies.targets b/src/Common/DevelopmentDependencies.targets new file mode 100644 index 0000000..2d14443 --- /dev/null +++ b/src/Common/DevelopmentDependencies.targets @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + diff --git a/src/Common/DgmjrSdkDll.props b/src/Common/DgmjrSdkDll.props new file mode 100644 index 0000000..d68a949 --- /dev/null +++ b/src/Common/DgmjrSdkDll.props @@ -0,0 +1,5 @@ + + + $(MSBuildThisFileDirectory)../lib/DgmjrSdk.dll + + diff --git a/src/Common/EmbeddedResourcesStringExtensions.props b/src/Common/EmbeddedResourcesStringExtensions.props new file mode 100644 index 0000000..1080f02 --- /dev/null +++ b/src/Common/EmbeddedResourcesStringExtensions.props @@ -0,0 +1,17 @@ + + + + + .txt|.cs|.sql|.json|.md|.css|.htm|.html|.xml|.csv + + diff --git a/src/Common/EmitNuspec.props b/src/Common/EmitNuspec.props new file mode 100644 index 0000000..f32d6a2 --- /dev/null +++ b/src/Common/EmitNuspec.props @@ -0,0 +1,17 @@ + + + + + true + + diff --git a/src/Common/EnablePreviewFeatures.props b/src/Common/EnablePreviewFeatures.props new file mode 100644 index 0000000..60a2f1f --- /dev/null +++ b/src/Common/EnablePreviewFeatures.props @@ -0,0 +1,16 @@ + + + + true + + diff --git a/src/Common/EnsureLicense.props b/src/Common/EnsureLicense.props new file mode 100644 index 0000000..4bf39c6 --- /dev/null +++ b/src/Common/EnsureLicense.props @@ -0,0 +1,24 @@ + + + + + included + $(MSBuildThisFileDirectory)/../lib/netstandard2.0/DgmjrSdk.dll + + $(PackDependsOn); + EnsureLicenseFileExists + + true + false + + diff --git a/src/Common/Format.targets b/src/Common/Format.targets new file mode 100644 index 0000000..58cc6d7 --- /dev/null +++ b/src/Common/Format.targets @@ -0,0 +1,20 @@ + + + + + + + + + + diff --git a/src/Common/GenerateMarkdownDocs.props b/src/Common/GenerateMarkdownDocs.props new file mode 100644 index 0000000..99ca57f --- /dev/null +++ b/src/Common/GenerateMarkdownDocs.props @@ -0,0 +1,19 @@ + + + + + + diff --git a/src/Common/GlobalUsings.cs b/src/Common/GlobalUsings.cs new file mode 100644 index 0000000..ee4a2d7 --- /dev/null +++ b/src/Common/GlobalUsings.cs @@ -0,0 +1,53 @@ +/* + * DgmjrNamespace.cs + * + * Created: 2023-01-10-10:37:17 + * Modified: 2023-01-10-10:37:17 + * + * Author: David G. Moore, Jr. + * + * Copyright © 2022-2023 David G. Moore, Jr., All Rights Reserved + * License: MIT (https://opensource.org/licenses/MIT) + */ + +#pragma warning disable CD1607 // The file needs documentation headers. +#pragma warning disable RCS1072 // Remove empty namespace declaration. +#pragma warning disable S3261 // Namespaces should not be empty + +namespace Dgmjr { } + +namespace System { } + +namespace System.Collections.Generic { } + +namespace System.Diagnostics { } + +namespace System.IO { } + +namespace System.Linq { } + +namespace System.Linq.Expressions { } + +namespace System.Reflection { } + +namespace System.Security.Claims { } + +namespace System.Security.Cryptography { } + +namespace System.Text.RegularExpressions { } + +namespace System.Threading { } + +namespace System.Threading.Tasks { } + +namespace System.Diagnostics.CodeAnalysis { } + +namespace System.Net.Http { } + +namespace System.ComponentModel { } + +namespace System.CodeDom.Compiler { } + +#pragma warning restore S3261 // Namespaces should not be empty +#pragma warning restore CD1607 // The file needs documentation headers. +#pragma warning restore RCS1072 // Remove empty namespace declaration. diff --git a/src/Common/GlobalUsings.props b/src/Common/GlobalUsings.props new file mode 100644 index 0000000..5fdb289 --- /dev/null +++ b/src/Common/GlobalUsings.props @@ -0,0 +1,59 @@ + + + @(Compile->Count()) > 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Common/ImplicitUsings.props b/src/Common/ImplicitUsings.props new file mode 100644 index 0000000..e7999c3 --- /dev/null +++ b/src/Common/ImplicitUsings.props @@ -0,0 +1,17 @@ + + + + + enable + + diff --git a/src/Common/ImportProjectName.props b/src/Common/ImportProjectName.props new file mode 100644 index 0000000..98f5259 --- /dev/null +++ b/src/Common/ImportProjectName.props @@ -0,0 +1,19 @@ + + + + + + @(ProjectReference-%3e'%(RootDir)%(Directory)%(Filename).props') + + + diff --git a/src/Common/ImportProjectName.targets b/src/Common/ImportProjectName.targets new file mode 100644 index 0000000..65b60d2 --- /dev/null +++ b/src/Common/ImportProjectName.targets @@ -0,0 +1,20 @@ + + + + + + @(ProjectReference-%3e'%(RootDir)%(Directory)%(Filename).targets') + + + diff --git a/src/Common/ItemDefinitionGroups.props b/src/Common/ItemDefinitionGroups.props new file mode 100755 index 0000000..f449db5 --- /dev/null +++ b/src/Common/ItemDefinitionGroups.props @@ -0,0 +1,64 @@ + + + + + imported + + + + true + true + + true + Compile; Runtime; Build; BuildMultitargeting; BuildTransitive; Native + ContentFiles; Analyzers + + + + + true + true + + true + Always + Always + Configuration=$(Configuration) + true + true + false + + + + + + + + true + true + + true + ContentFiles + ContentFiles + Build; BuildMultitargeting; BuildTransitive; Compile; Runtime; Analyzers; Native + + + + + true + true + true + Build; BuildMultitargeting; BuildTransitive; + Compile; Runtime; Analyzers; Native; ContentFiles + + + diff --git a/src/Common/MinVer.props b/src/Common/MinVer.props new file mode 100755 index 0000000..5f2accb --- /dev/null +++ b/src/Common/MinVer.props @@ -0,0 +1,25 @@ + + + + + imported + test + Local + beta + rc + preview + normal + patch + 0.0 + + diff --git a/src/Common/NuGetOutputs.props b/src/Common/NuGetOutputs.props new file mode 100755 index 0000000..5a6c74d --- /dev/null +++ b/src/Common/NuGetOutputs.props @@ -0,0 +1,32 @@ + + + + + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + + diff --git a/src/Common/NuGetizer.props b/src/Common/NuGetizer.props new file mode 100755 index 0000000..9bc52f8 --- /dev/null +++ b/src/Common/NuGetizer.props @@ -0,0 +1,31 @@ + + + + + true + true + git + true + true + true + true + + + + + diff --git a/src/Common/PackageIcon.props b/src/Common/PackageIcon.props new file mode 100644 index 0000000..9535374 --- /dev/null +++ b/src/Common/PackageIcon.props @@ -0,0 +1,18 @@ + + + + + imported + $(MSBuildThisFileDirectory)../Assets/Icon.png + + diff --git a/src/Common/PackageMetadata.props b/src/Common/PackageMetadata.props new file mode 100755 index 0000000..3d5e2ba --- /dev/null +++ b/src/Common/PackageMetadata.props @@ -0,0 +1,36 @@ + + + + + Imported + $(MSBuildProjectName) + DGMJR-IO + DGMJR-IO Core Libraries + dev@dgmjr.io + MIT + false + true + true + portable + true + true + enable + Monokai + + + + $(GetPackageMetadataDependsOn); + SetLastMinutePackageMetadata; + + + diff --git a/src/Common/PackageOutputPath.props b/src/Common/PackageOutputPath.props new file mode 100755 index 0000000..d8f2f43 --- /dev/null +++ b/src/Common/PackageOutputPath.props @@ -0,0 +1,18 @@ + + + + + diff --git a/src/Common/PackageProjectName.props b/src/Common/PackageProjectName.props new file mode 100644 index 0000000..ff6e776 --- /dev/null +++ b/src/Common/PackageProjectName.props @@ -0,0 +1,20 @@ + + + + + Imported + + + + + diff --git a/src/Common/PackageProjectUrl.props b/src/Common/PackageProjectUrl.props new file mode 100755 index 0000000..9d98a2b --- /dev/null +++ b/src/Common/PackageProjectUrl.props @@ -0,0 +1,21 @@ + + + + + Imported + + $(GetPackageMetadataDependsOn); + SetPackageProjectUrl + + + diff --git a/src/Common/PackageReadme.props b/src/Common/PackageReadme.props new file mode 100644 index 0000000..3d7ed75 --- /dev/null +++ b/src/Common/PackageReadme.props @@ -0,0 +1,22 @@ + + + + + imported + + + $(PackDependsOn); + EnsurePackageReadme; + + + diff --git a/src/Common/PackageTags.props b/src/Common/PackageTags.props new file mode 100755 index 0000000..cb0ed3e --- /dev/null +++ b/src/Common/PackageTags.props @@ -0,0 +1,25 @@ + + + + + Imported + + $(GetPackageMetadataDependsOn); + SetPackageTags + + + + + + + diff --git a/src/Common/PackageVersionOverride.props b/src/Common/PackageVersionOverride.props new file mode 100644 index 0000000..4fd9af0 --- /dev/null +++ b/src/Common/PackageVersionOverride.props @@ -0,0 +1,42 @@ + + + + + + Imported + $(PackageVersionOverride) + $([System.Text.RegularExpressions.Regex]::Replace("$(PackageVersionOverride)", "\-.*", "")) + $([System.Text.RegularExpressions.Regex]::Replace("$(PackageVersionOverride)", "\-.*", "")) + $(PackageVersionOverride) + + + + $(GetPackageMetadataDependsOn); + GetPackageVersionOverride; + + + $(GetPackageVersionDependsOn); + GetPackageVersionOverride; + + + $(InjectThisAssemblyProjectDependsOn); + GetPackageVersion; + GetPackageMetadata; + + + $(PackDependsOn); + GetPackageVersion; + GetPackageMetadata; + + + diff --git a/src/Common/ProjectMetadata.props b/src/Common/ProjectMetadata.props new file mode 100755 index 0000000..6b4c807 --- /dev/null +++ b/src/Common/ProjectMetadata.props @@ -0,0 +1,30 @@ + + + + + $(MSBuildProjectName) + $(MSBuildProjectName) + $(MSBuildProjectName) + $(AssemblyTitle) + en + en + preview + true + portable + enable + enable + true + LatestPatch + Library + + diff --git a/src/Common/ProjectTypeInfo.props b/src/Common/ProjectTypeInfo.props new file mode 100644 index 0000000..ae4761c --- /dev/null +++ b/src/Common/ProjectTypeInfo.props @@ -0,0 +1,23 @@ + + + + + @(PackageReference->AnyHaveMetadataValue("Identity", "Microsoft.NET.Test.Sdk")) + true + + + + + + + diff --git a/src/Common/SlnGen.props b/src/Common/SlnGen.props new file mode 100644 index 0000000..c3aa792 --- /dev/null +++ b/src/Common/SlnGen.props @@ -0,0 +1,62 @@ + + + + + $('$(MSBuildProjectExtension)' != '.csproj') + false + $(MSbuildProjectName) + $([MSBuild]::EnsureTrailingSlash($([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), "Directory.Build.props"))))Directory.Build.props + $([MSBuild]::EnsureTrailingSlash($([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), "Directory.Build.targets"))))Directory.Build.targets + $([MSBuild]::EnsureTrailingSlash($([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), "global.json"))))global.json + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + tests + src + + diff --git a/src/Common/SourceLinkPatch.props b/src/Common/SourceLinkPatch.props new file mode 100644 index 0000000..3c6dc56 --- /dev/null +++ b/src/Common/SourceLinkPatch.props @@ -0,0 +1,18 @@ + + + + + <_MicrosoftSourceLinkCommonAssemblyFile>$(Pkg_Microsoft_SourceLink_Common)/tools/Microsoft.SourceLink.Common.dll + $(Pkg_Microsoft_Build_Tasks_Git)/tools/Microsoft.Build.Tasks.Git.dll + + diff --git a/src/Common/TargetFrameworks.props b/src/Common/TargetFrameworks.props new file mode 100644 index 0000000..a77eb8e --- /dev/null +++ b/src/Common/TargetFrameworks.props @@ -0,0 +1,36 @@ + + + + + netstandard1.0 + + + netstandard1.0;netstandard1.1;netstandard1.2;netstandard1.3;netstandard1.4;netstandard1.5;netstandard1.6 + netstandard2.0;netstandard2.1 + $(NetStandard1TargetFrameworks);$(NetStandard2TargetFrameworks) + netcoreapp1.0;netcoreapp1.1 + netcoreapp2.0;netcoreapp2.1;netcoreapp2.2 + netcoreapp3.0;netcoreapp3.1 + net5.0;net6.0;net7.0 + + + netstandard2.0;netstandard2.1 + $(TargetedDotNetStandard1Frameworks);$(TargetedDotNetStandard2Frameworks) + netcoreapp3.1 + net6.0;net8.0 + + $(TargetedDotNetStandardFrameworks);$(TargetedDotNetCoreAppFrameworks);$(TargetedDotNetFrameworks) + + + + diff --git a/src/Common/Testing.props b/src/Common/Testing.props new file mode 100755 index 0000000..56b1978 --- /dev/null +++ b/src/Common/Testing.props @@ -0,0 +1,21 @@ + + + + + + + + @(PackageReference) + Testing + + diff --git a/src/Common/TestingLocal.props b/src/Common/TestingLocal.props new file mode 100755 index 0000000..6fd4bd5 --- /dev/null +++ b/src/Common/TestingLocal.props @@ -0,0 +1,34 @@ + + + + + + 0.0.1-Local + 0.0.1-Local + 0.0.1-Local + 0.0.1-Local + + -Local + + + + 0.0.1-Testing + 0.0.1-Testing + 0.0.1-Testing + 0.0.1-Testing + + -Testing + + + + diff --git a/src/Common/UserSecrets.props b/src/Common/UserSecrets.props new file mode 100644 index 0000000..4cbfc69 --- /dev/null +++ b/src/Common/UserSecrets.props @@ -0,0 +1,17 @@ + + + + + e6b186e0-e9c0-45e1-a0e0-caaf78d8b2d5 + + diff --git a/src/DgmjrSdk.csproj b/src/DgmjrSdk.csproj index a3eaabb..6762805 100644 --- a/src/DgmjrSdk.csproj +++ b/src/DgmjrSdk.csproj @@ -20,7 +20,7 @@ true true false - $(MSBuildThisFileDirectory)lib + The DGMJR-IO SDK @@ -33,17 +33,21 @@ true true $(NoWarn);MSB4011 - Icon.png + icon.png true 0.0.23 - - + + + + + + @@ -60,14 +64,14 @@ - + - + diff --git a/src/Directory.Build.props b/src/Directory.Build.props index d400206..10755a5 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -11,40 +11,40 @@ --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Directory.Build.targets b/src/Directory.Build.targets index 0d2ffe9..d4e787e 100644 --- a/src/Directory.Build.targets +++ b/src/Directory.Build.targets @@ -12,25 +12,25 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Sdk/Sdk.props b/src/Sdk/Sdk.props index d02c7d3..ce27cde 100644 --- a/src/Sdk/Sdk.props +++ b/src/Sdk/Sdk.props @@ -20,5 +20,5 @@ true true - + diff --git a/src/Sdk/Sdk.targets b/src/Sdk/Sdk.targets index 26dc87d..caa6dfb 100644 --- a/src/Sdk/Sdk.targets +++ b/src/Sdk/Sdk.targets @@ -14,5 +14,5 @@ $(MSBuildThisFileDirectory)Sdk.targets - + diff --git a/src/Targets/ACustomItemTypes.targets b/src/Targets/ACustomItemTypes.targets new file mode 100644 index 0000000..6c218de --- /dev/null +++ b/src/Targets/ACustomItemTypes.targets @@ -0,0 +1,91 @@ + + + + + + true + Native;BuildTransitive;BuildMultitargeting;ContentFiles;Compile;Runtime + true + Analyzers;Build + true + All + + + true + Always + Always + true + Analyzer + true + false + Configuration=$(Configuration) + Restore;Build;Pack + + + true + Analyzers;Runtime;Native + true + ContentFiles;Build;BuildTransitive;BuildMultitargeting + true + All + + + true + ContentFiles;Native;Analyzers + true + Build;BuildTransitive;BuildMultitargeting;Runtime;Compile + true + None + + + diff --git a/src/Targets/AssemblyVersion.targets b/src/Targets/AssemblyVersion.targets new file mode 100644 index 0000000..bbf3b27 --- /dev/null +++ b/src/Targets/AssemblyVersion.targets @@ -0,0 +1,34 @@ + + + + + $(BuildDependsOn); + SetAssemblyVersion + + + $(RestoreDependsOn); + SetAssemblyVersion + + + $(GetPackageMetadataDependsOn); + SetAssemblyVersion + + + + + $([System.Text.RegularExpressions.Regex]::Replace("$(PackageVersion)", "\-.*", "")).0 + $([System.Text.RegularExpressions.Regex]::Replace("$(PackageVersion)", "\-.*", "")).0 + + + + diff --git a/src/Targets/Authors-Owners.targets b/src/Targets/Authors-Owners.targets new file mode 100755 index 0000000..9e1b4a3 --- /dev/null +++ b/src/Targets/Authors-Owners.targets @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + @(DistinctAuthorsFinal, ', ') + @(DistinctOwnersFinal, ', ') + + + + + + diff --git a/src/Targets/BuildFromSource.targets b/src/Targets/BuildFromSource.targets new file mode 100644 index 0000000..bf7fea5 --- /dev/null +++ b/src/Targets/BuildFromSource.targets @@ -0,0 +1,27 @@ + + + + imported + + + + + + + + + + + + + diff --git a/src/Targets/CentralPackageVersions.targets b/src/Targets/CentralPackageVersions.targets new file mode 100644 index 0000000..0c72567 --- /dev/null +++ b/src/Targets/CentralPackageVersions.targets @@ -0,0 +1,17 @@ + + + + + $(MSBuildThisFileDirectory)Imported + + diff --git a/src/Targets/CompileLicense.targets b/src/Targets/CompileLicense.targets new file mode 100644 index 0000000..81197c9 --- /dev/null +++ b/src/Targets/CompileLicense.targets @@ -0,0 +1,23 @@ + + + + + + + diff --git a/src/Targets/Copyright.targets b/src/Targets/Copyright.targets new file mode 100755 index 0000000..a5922a0 --- /dev/null +++ b/src/Targets/Copyright.targets @@ -0,0 +1,26 @@ + + + + + Imported + + $(GetPackageMetadataDependsOn); + SetPackageCopyright + + + + + © 2022-$([System.DateTime]::Now.Year) $(Owners), All Rights Reserved + + + diff --git a/src/Targets/CustomBeforeAndAfterCentralPackageVersions.targets b/src/Targets/CustomBeforeAndAfterCentralPackageVersions.targets new file mode 100755 index 0000000..28fa087 --- /dev/null +++ b/src/Targets/CustomBeforeAndAfterCentralPackageVersions.targets @@ -0,0 +1,28 @@ + + + + + + $(CustomBeforeCentralPackageVersionsTargets); + $(MSBuildThisFileDirectory)Custom/BeforeCentralpackageVersions.targets; + + + $(CustomBeforeCentralPackageVersionsTargets); + $([MSBuild]::GetPathOfFileAbove("Directory.CustomBeforeCentralPackageVersions.targets", "$(MSBuildProjectDirectory)")) + + + $(CustomAfterCentralPackageVersionsTargets); + $([MSBuild]::GetPathOfFileAbove("Directory.CustomAfterCentralPackageVersions.targets", "$(MSBuildProjectDirectory)")) + + + diff --git a/src/Targets/CustomBeforeAndAfterNoTargets.targets b/src/Targets/CustomBeforeAndAfterNoTargets.targets new file mode 100755 index 0000000..3cc15a6 --- /dev/null +++ b/src/Targets/CustomBeforeAndAfterNoTargets.targets @@ -0,0 +1,25 @@ + + + + + + $(CustomAfterNoTargets); + $([MSBuild]::GetPathOfFileAbove("Directory.CustomBeforeNoTargets.targets", "$(MSBuildProjectDirectory)")); + $(MSBuildThisFileDirectory)Custom/CustomBeforeNoTargets.targets + + + $(CustomAfterNoTargets); + $([MSBuild]::GetPathOfFileAbove("Directory.CustomAfterNoTargets.targets", "$(MSBuildProjectDirectory)")) + + + diff --git a/src/Targets/CustomBeforeAndAfterTraversal.targets b/src/Targets/CustomBeforeAndAfterTraversal.targets new file mode 100755 index 0000000..4072dd1 --- /dev/null +++ b/src/Targets/CustomBeforeAndAfterTraversal.targets @@ -0,0 +1,24 @@ + + + + + + $(CustomAfterTraversal); + $([MSBuild]::GetPathOfFileAbove("Directory.CustomBeforeTraversal.targets", "$(MSBuildProjectDirectory)")) + + + $(CustomAfterTraversal); + $([MSBuild]::GetPathOfFileAbove("Directory.CustomAfterTraversal.targets", "$(MSBuildProjectDirectory)")) + + + diff --git a/src/Targets/DoNotCleanCachedPackageId.targets b/src/Targets/DoNotCleanCachedPackageId.targets new file mode 100644 index 0000000..1f2bbdc --- /dev/null +++ b/src/Targets/DoNotCleanCachedPackageId.targets @@ -0,0 +1,30 @@ + + + + + + + + <_PackageId>$(PackageId) + foo + + + + + + $(_PackageId) + <_PackageId /> + + + + diff --git a/src/Targets/EnsureLicense.targets b/src/Targets/EnsureLicense.targets new file mode 100644 index 0000000..555542d --- /dev/null +++ b/src/Targets/EnsureLicense.targets @@ -0,0 +1,21 @@ + + + + + + + + + + + diff --git a/src/Targets/GenerateMarkdownDocs.targets b/src/Targets/GenerateMarkdownDocs.targets new file mode 100644 index 0000000..e227419 --- /dev/null +++ b/src/Targets/GenerateMarkdownDocs.targets @@ -0,0 +1,45 @@ + + + + + diff --git a/src/Targets/GetPackageContents.targets b/src/Targets/GetPackageContents.targets new file mode 100644 index 0000000..f942229 --- /dev/null +++ b/src/Targets/GetPackageContents.targets @@ -0,0 +1,41 @@ + + + + + Imported + + + + + <_PackageFile Remove="@(_PackageFile)" /> + + + + + + + + + + + $(PackDependsOn); + RemoveNonexistentPackageContents; + + + diff --git a/src/Targets/GetPackageVersion.targets b/src/Targets/GetPackageVersion.targets new file mode 100644 index 0000000..49a3229 --- /dev/null +++ b/src/Targets/GetPackageVersion.targets @@ -0,0 +1,20 @@ + + + + + + Imported + $([System.Text.RegularExpressions.Regex]::Match($(GitVersionInformation), 'PackageVersion: (.*)').Groups[1].Value) + + + diff --git a/src/Targets/JustInTimeVersioning.targets b/src/Targets/JustInTimeVersioning.targets new file mode 100644 index 0000000..ce7670a --- /dev/null +++ b/src/Targets/JustInTimeVersioning.targets @@ -0,0 +1,13 @@ + + + diff --git a/src/Targets/MinVer.targets b/src/Targets/MinVer.targets new file mode 100755 index 0000000..cdfe14a --- /dev/null +++ b/src/Targets/MinVer.targets @@ -0,0 +1,18 @@ + + + + + v + + + diff --git a/src/Targets/NoWarn.targets b/src/Targets/NoWarn.targets new file mode 100755 index 0000000..b2ec051 --- /dev/null +++ b/src/Targets/NoWarn.targets @@ -0,0 +1,50 @@ + + + true + $(RestoreDependsOn);NoWarn + $(NoWarn);CA2252;CS8335;NU1603;CS8981;NU1605;S3604;RCS1139; + + + + No descripion + None + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $(NoWarn);@(NoWarn); + + + + + $(NoWarn) + + diff --git a/src/Targets/NuGetPush.targets b/src/Targets/NuGetPush.targets new file mode 100644 index 0000000..d1e98d1 --- /dev/null +++ b/src/Targets/NuGetPush.targets @@ -0,0 +1,13 @@ + + + diff --git a/src/Targets/NuGetizer.targets b/src/Targets/NuGetizer.targets new file mode 100755 index 0000000..b9c206f --- /dev/null +++ b/src/Targets/NuGetizer.targets @@ -0,0 +1,26 @@ + + + + + + false + + + + $('$(UsingMicrosoftNETSdkWeb)' == 'true') + true + $(GeneratePackageOnBuild) + $(GeneratePackageOnBuild) + $(GeneratePackageOnBuild) + + diff --git a/src/Targets/PackOverride.targets b/src/Targets/PackOverride.targets new file mode 100644 index 0000000..d551c1d --- /dev/null +++ b/src/Targets/PackOverride.targets @@ -0,0 +1,3 @@ + + + diff --git a/src/Targets/PackageDescription.targets b/src/Targets/PackageDescription.targets new file mode 100755 index 0000000..5cba20d --- /dev/null +++ b/src/Targets/PackageDescription.targets @@ -0,0 +1,24 @@ + + + + + + $(GitRepositoryUrl.Replace(".git", ""))/tree/$(GitSha) + Built from [commit $(GitCommit) on branch $(GitBranch) at $(GitCommitDate)] +($(GitBranchUrl)) + $(Description) + +$(BuildMessage) + + + diff --git a/src/Targets/PackageIcon.targets b/src/Targets/PackageIcon.targets new file mode 100644 index 0000000..6c8b44c --- /dev/null +++ b/src/Targets/PackageIcon.targets @@ -0,0 +1,22 @@ + + + + + + + + + + + + diff --git a/src/Targets/PackageMetadata.targets b/src/Targets/PackageMetadata.targets new file mode 100755 index 0000000..ee10299 --- /dev/null +++ b/src/Targets/PackageMetadata.targets @@ -0,0 +1,35 @@ + + + + + Imported + + + + + + + + + + + + Imported + $(PackageId) + A package for $(PackageId) + $(Description) + david@dgmjr.io + $(PackageLicenseExpresion) + + + diff --git a/src/Targets/PackageProjectName.targets b/src/Targets/PackageProjectName.targets new file mode 100644 index 0000000..3176ba7 --- /dev/null +++ b/src/Targets/PackageProjectName.targets @@ -0,0 +1,20 @@ + + + + + Imported + + + + + diff --git a/src/Targets/PackageProjectUrl.targets b/src/Targets/PackageProjectUrl.targets new file mode 100755 index 0000000..dacff6f --- /dev/null +++ b/src/Targets/PackageProjectUrl.targets @@ -0,0 +1,23 @@ + + + + + + Imported + + + + https://docs.dgmjr.io/$([System.IO.Path]::GetFileNameWithoutExtension('$(RepositoryUrl)')) + + + diff --git a/src/Targets/PackageReadme.targets b/src/Targets/PackageReadme.targets new file mode 100755 index 0000000..36bf773 --- /dev/null +++ b/src/Targets/PackageReadme.targets @@ -0,0 +1,26 @@ + + + + + + + + + + imported + + + + + + diff --git a/src/Targets/PackageTags.targets b/src/Targets/PackageTags.targets new file mode 100755 index 0000000..72f426b --- /dev/null +++ b/src/Targets/PackageTags.targets @@ -0,0 +1,24 @@ + + + + + + Imported + + + + @(PackageTag->Distinct(), ' ') + $(PackageTags.ToLower()) + + + diff --git a/src/Targets/PackageVersionOverride.targets b/src/Targets/PackageVersionOverride.targets new file mode 100755 index 0000000..ca0f090 --- /dev/null +++ b/src/Targets/PackageVersionOverride.targets @@ -0,0 +1,44 @@ + + + + + + + Imported + + + $(PackageVersionOverride) + $([System.Text.RegularExpressions.Regex]::Replace("$(PackageVersionOverride)", "\-.*", "")) + $([System.Text.RegularExpressions.Regex]::Replace("$(PackageVersionOverride)", "\-.*", "")) + $(PackageVersionOverride) + + + + diff --git a/src/Targets/PushToAzureBlobs.targets b/src/Targets/PushToAzureBlobs.targets new file mode 100644 index 0000000..aeca00e --- /dev/null +++ b/src/Targets/PushToAzureBlobs.targets @@ -0,0 +1,6 @@ + + + + + + diff --git a/src/Targets/ReleaseNotes.targets b/src/Targets/ReleaseNotes.targets new file mode 100644 index 0000000..9d16282 --- /dev/null +++ b/src/Targets/ReleaseNotes.targets @@ -0,0 +1,21 @@ + + + + Imported + + + $([System.IO.Path]::GetFileNameWithoutExtension('$(GitRepositoryUrl)')) + https://github.com/dgmjr-io/$(RepositoryName)/releases/tag/v$(PackageVersion) + + + diff --git a/src/Targets/RemoveDuplicatePackageReferences.targets b/src/Targets/RemoveDuplicatePackageReferences.targets new file mode 100644 index 0000000..b974890 --- /dev/null +++ b/src/Targets/RemoveDuplicatePackageReferences.targets @@ -0,0 +1,30 @@ + + + + + + RemoveDuplicatePackageReferences;$(RestoreDependsOn) + RemoveDuplicatePackageReferences;$(PackDependsOn) + RemoveDuplicatePackageReferences;$(BuildDependsOn) + + + + + + + + + + + + diff --git a/src/Targets/RemoveDuplicateUsings.targets b/src/Targets/RemoveDuplicateUsings.targets new file mode 100644 index 0000000..9effc22 --- /dev/null +++ b/src/Targets/RemoveDuplicateUsings.targets @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + diff --git a/src/Targets/TestingLocal.targets b/src/Targets/TestingLocal.targets new file mode 100755 index 0000000..8060129 --- /dev/null +++ b/src/Targets/TestingLocal.targets @@ -0,0 +1,37 @@ + + + + + + + + + + <_DgmjrPackageReference Include="@(PackageReference)" Condition="$([System.String]::Copy('%(Identity)').StartsWith('Dgmjr'))" /> + + + diff --git a/src/Tasks/EnsureDgmjrSdkLicenseFileExists.cs b/src/Tasks/EnsureDgmjrSdkLicenseFileExists.cs index eec0a59..8fe55b0 100644 --- a/src/Tasks/EnsureDgmjrSdkLicenseFileExists.cs +++ b/src/Tasks/EnsureDgmjrSdkLicenseFileExists.cs @@ -2,7 +2,7 @@ namespace Dgmjr.Sdk.Tasks; using Microsoft.Build.Framework; -public class EnsureDgmjrSdkLicenseFileExists : MSBTask +public class EnsureLicenseFileExists : MSBTask { const string LICENSE_MD = "LICENSE.md"; private string ProjectDirectory => GetDirectoryName(MSBuildProjectFullPath); diff --git a/src/Tasks/EnsureDgmjrSdkPackageIcon.cs b/src/Tasks/EnsureDgmjrSdkPackageIcon.cs index a5a53ca..c730bbb 100644 --- a/src/Tasks/EnsureDgmjrSdkPackageIcon.cs +++ b/src/Tasks/EnsureDgmjrSdkPackageIcon.cs @@ -1,7 +1,7 @@ namespace Dgmjr.Sdk.Tasks; using Internal; -public class EnsureDgmjrSdkPackageIcon : MSBTask +public class EnsurePackageIcon : MSBTask { protected const string Icon = "icon"; protected const string _png = ".png";