Skip to content

Commit

Permalink
UPDATED: Tracked Changes in Git Commits
Browse files Browse the repository at this point in the history
- 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
  • Loading branch information
dgmjr committed Feb 27, 2024
1 parent 7069f73 commit 3eada49
Show file tree
Hide file tree
Showing 214 changed files with 2,630 additions and 78 deletions.
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "Dgmjr.NET.Sdk"]
path = Dgmjr.NET.Sdk
url = https://github.com/novotnyllc/MSBuildSdkExtras.git
1 change: 1 addition & 0 deletions Dgmjr.NET.Sdk
Submodule Dgmjr.NET.Sdk added at b58e1d
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@
<PackageFile Include="./icon.png" PackagePath="%(Filename)%(Extension)" />
<PackageFile Include="./Scripts/*" PackagePath="Scripts/%(Filename)%(Extension)" />
<PackageFile Include="./Sdk/*" PackagePath="Sdk/%(Filename)%(Extension)" />
<PackageFile Include="./lib/*.dll" PackagePath="lib/%(Filename)%(Extension)" />
<PackageFile Include="./bin/*.dll" PackagePath="lib/%(Filename)%(Extension)" />
</ItemGroup>
<Target Name="PrepareGitConstants" />
<Target Name="GitInfo" />
Expand Down Expand Up @@ -90,8 +90,5 @@
<ItemGroup>
<Compile Include="./Tasks/*.cs" />
</ItemGroup>
<Target Name="WritePkgMicrosoft_Build_Tasks_Git" BeforeTargets="Build">
<Message Text="PkgMicrosoft_Build_Tasks_Git: $(PkgMicrosoft_Build_Tasks_Git)" Importance="high" />
</Target>
<!-- <Import Project="./Sdk/Sdk.targets" /> -->
</Project>
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
14 changes: 12 additions & 2 deletions Dgmjr.NET.Sdk/Sdk/Sdk.props → Dgmjr.NET.Sdk.old/Sdk/Sdk.props
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
* License: MIT (https://opensource.org/licenses/MIT)
-->

<Project>
<Project InitialTargets="WritePkgMicrosoft_Build_Tasks_Git">
<PropertyGroup>
<UsingDgmjrSdk>true</UsingDgmjrSdk>
<DgmjrSdkProps>$(MSBuildThisFileDirectory)Sdk.props</DgmjrSdkProps>
Expand All @@ -25,6 +25,16 @@
</PropertyGroup>
<UsingTask TaskName="Microsoft.Build.Tasks.Git.LocateRepository" AssemblyFile="$(MicrosoftBuildTasksGitAssemblyFile)"/>
<UsingTask TaskName="Microsoft.Build.Tasks.Git.GetUntrackedFiles" AssemblyFile="$(MicrosoftBuildTasksGitAssemblyFile)"/>
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" Condition="$(IsNotDgmjrSdk)" />
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" />
<Import Project="$(MSBuildThisFileDirectory)/../Common/*.props" />

<Target Name="WritePkgMicrosoft_Build_Tasks_Git" BeforeTargets="Build">
<Message Text="PkgMicrosoft_Build_Tasks_Git: $(PkgMicrosoft_Build_Tasks_Git)" Importance="high" />
<PropertyGroup>
<MicrosoftBuildTasksGitAssemblyFile Condition="'$(MSBuildRuntimeType)' != 'Core'">$(PkgMicrosoft_Build_Tasks_Git)/tools/net472/Microsoft.Build.Tasks.Git.dll</MicrosoftBuildTasksGitAssemblyFile>
<MicrosoftBuildTasksGitAssemblyFile Condition="'$(MSBuildRuntimeType)' == 'Core'">$(PkgMicrosoft_Build_Tasks_Git)/tools/core/Microsoft.Build.Tasks.Git.dll</MicrosoftBuildTasksGitAssemblyFile>
</PropertyGroup>
</Target>
<UsingTask TaskName="Microsoft.Build.Tasks.Git.LocateRepository" AssemblyFile="$(MicrosoftBuildTasksGitAssemblyFile)"/>
<UsingTask TaskName="Microsoft.Build.Tasks.Git.GetUntrackedFiles" AssemblyFile="$(MicrosoftBuildTasksGitAssemblyFile)"/>
</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
<DgmjrSdkTargets>$(MSBuildThisFileDirectory)Sdk.targets</DgmjrSdkTargets>
<IsNotDgmjrSdk>!$(MSBuildProjectName.Equals("Dgmjr.NET.Sdk"))</IsNotDgmjrSdk>
</PropertyGroup>
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" Condition="$(IsNotDgmjrSdk)" />
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
<Import Project="../Targets/AssemblyVersion.targets" />
<Import Project="../Targets/Authors-Owners.targets" />
<Import Project="../Targets/BuildFromSource.targets" Condition="$(IsNotDgmjrSdk)" />
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes
2 changes: 1 addition & 1 deletion Test/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@
-->

<Project>
<Import Project="Sdk.props" Condition="Exists('Sdk.props')" Sdk="DgmjrSdk" />
<!-- <Import Project="Sdk.props" Condition="Exists('Sdk.props')" Sdk="Dgmjr.NET.Sdk" /> -->
</Project>
2 changes: 1 addition & 1 deletion Test/Directory.Build.targets
Original file line number Diff line number Diff line change
Expand Up @@ -11,5 +11,5 @@
-->

<Project>
<Import Project="Sdk.targets" Condition="Exists('Sdk.targets')" Sdk="DgmjrSdk" />
<!-- <Import Project="Sdk.targets" Condition="Exists('Sdk.targets')" Sdk="Dgmjr.NET.Sdk" /> -->
</Project>
2 changes: 1 addition & 1 deletion src/Build/BuildFromSource.targets
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
</Target>
<Import Project="$(TempPropsFile)" Condition="Exists($(TempPropsFile))" />
<Import Project="$(TempTargetsFile)" Condition="Exists($(TempTargetsFile))" />
<ItemGroup Condition="!$(BuildFromSource)">
<ItemGroup Condition="'$(BuildFromSource)' != 'true'">
<!-- remove all existing `ProjectReference`s and replace them with `PackageReference`s -->
<PackageReference Include="@(ProjectReference->'%(Filename)')" />
<ProjectReference Remove="@(ProjectReference)" />
Expand Down
19 changes: 19 additions & 0 deletions src/Common/AAGitRoot.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<!--
* AAGitRoot.props
*
* Created: 2023-02-25-05:39:49
* Modified: 2023-02-25-05:50:03
*
* Author: David G. Moore, Jr. <[email protected]>
*
* Copyright © 2022-2023 David G. Moore, Jr., All Rights Reserved
* License: MIT (https://opensource.org/licenses/MIT)
-->


<Project>
<PropertyGroup>
<!-- <_GitRoot>$(MSBuildThisFileDirectory)/../</_GitRoot> -->
<_GitRoot Condition="'$(_GitRoot)' == ''">$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildProjectDirectory), ".git"))</_GitRoot>
</PropertyGroup>
</Project>
39 changes: 39 additions & 0 deletions src/Common/ACustomItemTypes.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
<Project>
<ItemDefinitionGroup>
<SourceGeneratorPackageReference>
<CopyLocal>true</CopyLocal>
<ExcludeAssets>Native;BuildTransitive;BuildMultitargeting;ContentFiles;Compile;Runtime</ExcludeAssets>
<GeneratePathProperty>true</GeneratePathProperty>
<IncludeAssets>Analyzers;Build</IncludeAssets>
<Pack>true</Pack>
<PrivateAssets>All</PrivateAssets>
</SourceGeneratorPackageReference>
<SourceGeneratorProjectReference>
<CopyLocal>true</CopyLocal>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
<CopyToPublishDirectory>Always</CopyToPublishDirectory>
<GeneratePathProperty>true</GeneratePathProperty>
<OutputItemType>Analyzer</OutputItemType>
<Pack>true</Pack>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
<SetConfiguration>Configuration=$(Configuration)</SetConfiguration>
<Targets>Restore;Build;Pack</Targets>
</SourceGeneratorProjectReference>
<SourceCodePackageReference>
<CopyLocal>true</CopyLocal>
<ExcludeAssets>Analyzers;Runtime;Native</ExcludeAssets>
<GeneratePathProperty>true</GeneratePathProperty>
<IncludeAssets>ContentFiles;Build;BuildTransitive;BuildMultitargeting</IncludeAssets>
<Pack>true</Pack>
<PrivateAssets>All</PrivateAssets>
</SourceCodePackageReference>
<UsingsPackageReference>
<CopyLocal>true</CopyLocal>
<ExcludeAssets>ContentFiles;Native;Analyzers</ExcludeAssets>
<GeneratePathProperty>true</GeneratePathProperty>
<IncludeAssets>Build;BuildTransitive;BuildMultitargeting;Runtime;Compile</IncludeAssets>
<Pack>true</Pack>
<PrivateAssets>None</PrivateAssets>
</UsingsPackageReference>
</ItemDefinitionGroup>
</Project>
25 changes: 25 additions & 0 deletions src/Common/ADefaultBuildConfiguration.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<!--
* ADefaultBuildConfiguration.props
*
* Created: 2023-02-25-05:39:49
* Modified: 2023-02-25-11:24:23
*
* Author: David G. Moore, Jr. <[email protected]>
*
* Copyright © 2022-2023 David G. Moore, Jr., All Rights Reserved
* License: MIT (https://opensource.org/licenses/MIT)
-->

<Project>
<PropertyGroup>
<Configurations>Local;Debug;Staging;Release;Testing</Configurations>
<Configuration Condition="'$(Configuration)' == ''">Local</Configuration>
</PropertyGroup>
<ItemGroup>
<ProjectConfiguration Include="Local" Platform="Any" />
<ProjectConfiguration Include="Debug" Platform="Any" />
<ProjectConfiguration Include="Staging" Platform="Any" />
<ProjectConfiguration Include="Release" Platform="Any" />
<ProjectConfiguration Include="Testing" Platform="Any" />
</ItemGroup>
</Project>
17 changes: 17 additions & 0 deletions src/Common/AIsMultiTargeting.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<!--
* AISMultitargeting.props
*
* Created: 2023-06-30-12:30:41
* Modified: 2023-08-13-05:36:54
*
* Author: David G. Moore, Jr. <[email protected]>
*
* Copyright © 2022 - 2023 David G. Moore, Jr., All Rights Reserved
* License: MIT (https://opensource.org/licenses/MIT)
-->

<Project>
<PropertyGroup>
<IsMultitargeting>$('$(TargetFrameworks)' != '' And '$(TargetFramework)' == '')</IsMultitargeting>
</PropertyGroup>
</Project>
18 changes: 18 additions & 0 deletions src/Common/AssemblySigning.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<!--
* AssemblySigning.props
*
* Created: 2022-10-21-11:40:42
* Modified: 2022-11-04-10:09:52
*
* Author: David G. Moore, Jr. <[email protected]>
*
* Copyright © 2022-2023 David G. Moore, Jr., All Rights Reserved
* License: MIT (https://opensource.org/licenses/MIT)
-->

<Project>
<PropertyGroup>
<SignAssembly Condition="'$(SignAssembly)' == ''">true</SignAssembly>
<AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)/../Assets/dgmjr.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
</Project>
29 changes: 29 additions & 0 deletions src/Common/AssetTargetFallback.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<!--
* AssetTargetFallback.props
*
* Created: 2022-12-10-05:32:34
* Modified: 2022-12-10-05:32:34
*
* Author: David G. Moore, Jr. <[email protected]>
*
* Copyright © 2022-2023 David G. Moore, Jr., All Rights Reserved
* License: MIT (https://opensource.org/licenses/MIT)
-->

<Project>
<PropertyGroup>
<NetStd1TargetFrameworks>netstandard1.6;netstandard1.5;netstandard1.3;netstandard1.0;netstandard1.0</NetStd1TargetFrameworks>
<NetStd20TargetFrameworks>netstandard2.0;$(NetStd1TargetFrameworks)</NetStd20TargetFrameworks>
<NetStd21TargetFrameworks>netstandard2.1;$(NetStd20TargetFrameworks)</NetStd21TargetFrameworks>
<NetCoreApp22TargetFrameworks>netcoreapp2.2;netcoreapp2.1;netcoreapp2.0</NetCoreApp22TargetFrameworks>
<NetCoreApp31TargetFrameworks>netcoreapp3.1;$(NetCoreApp22TargetFrameworks)</NetCoreApp31TargetFrameworks>
<Net60TargetFrameworks>net6.0;$(NetStd21TargetFrameworks)</Net60TargetFrameworks>
<Net70TargetFrameworks>net7.0;$(Net60TargetFrameworks)</Net70TargetFrameworks>
<Net80TargetFrameworks>net8.0;$(Net70TargetFrameworks)</Net80TargetFrameworks>
<AssetTargetFallback Condition="'$(TargetFramework)' == 'net8.0'">$(Net70TargetFrameworks)</AssetTargetFallback>
<AssetTargetFallback Condition="'$(TargetFramework)' == 'net7.0'">(Net60TargetFrameworks)</AssetTargetFallback>
<AssetTargetFallback Condition="'$(TargetFramework)' == 'net6.0'">$(NetStd21TargetFrameworks)</AssetTargetFallback>
<AssetTargetFallback Condition="'$(TargetFramework)' == 'netstandard2.1'">$(NetStd21TargetFrameworks);$(NetCoreApp31TargetFrameworks);$(NetCoreApp22TargetFrameworks)</AssetTargetFallback>
<AssetTargetFallback Condition="'$(TargetFramework)' == 'netstandard2.0'">$(NetStd20TargetFrameworks);$(NetStd1TargetFrameworks);$(NetCoreApp22TargetFrameworks)</AssetTargetFallback>
</PropertyGroup>
</Project>
40 changes: 40 additions & 0 deletions src/Common/Authors-Owners.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<!--
* Authors-Owners.props
*
* Created: 2022-10-21-11:40:42
* Modified: 2023-10-12-08:26:35
*
* Author: David G. Moore, Jr. <[email protected]>
*
* Copyright © 2022 - 2023 David G. Moore, Jr., All Rights Reserved
* License: MIT (https://opensource.org/licenses/MIT)
-->

<Project>
<ItemDefinitionGroup>
<Using Visible="false" />
<PackageTag Visible="false" />
<Author Visible="false">
<Email />
<Initials />
<GitHub />
</Author>
<Owner Visible="false">
<Email />
<Initials />
<GitHub />
</Owner>
</ItemDefinitionGroup>

<ItemGroup>
<Author Include="David G. Moore, Jr." Email="[email protected]" Initials="dgmjr" GitHubId="dgmjr" />
<Owner Include="David G. Moore, Jr." Email="[email protected]" Initials="dgmjr" GitHubId="dgmjr" />
</ItemGroup>

<PropertyGroup>
<GetPackageMetadataDependsOn>
$(GetPackageMetadataDependsOn);
SetPackageOwnersAndAuthors;
</GetPackageMetadataDependsOn>
</PropertyGroup>
</Project>
57 changes: 57 additions & 0 deletions src/Common/BuildConfigurations.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
<!--
* BuildConfigurations.props
*
* Created: 2023-03-28-02:15:29
* Modified: 2023-07-21-05:45:09
*
* Author: David G. Moore, Jr. <[email protected]>
*
* Copyright © 2022 - 2023 David G. Moore, Jr., All Rights Reserved
* License: MIT (https://opensource.org/licenses/MIT)
-->

<Project>
<PropertyGroup>
<Configurations>Local;Debug;Staging;Release;Testing</Configurations>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Local' " Label="Local Configuration">
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<DefineConstants>$(DefineConstants);TRACE;DEBUG;LOCAL</DefineConstants>
<WarningLevel>4</WarningLevel>
<NoStdLib>true</NoStdLib>
<DefineTrace>true</DefineTrace>
<DefineDebug>true</DefineDebug>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Local' " Label="Local Configuration">
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<DefineConstants>$(DefineConstants);TRACE;DEBUG;LOCAL</DefineConstants>
<WarningLevel>4</WarningLevel>
<NoStdLib>true</NoStdLib>
<DefineTrace>true</DefineTrace>
<DefineDebug>true</DefineDebug>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' " Label="Development/Debug Configuration">
<DebugType>Full</DebugType>
<WarningLevel>4</WarningLevel>
<DefineConstants>$(DefineConstants);TRACE;DEBUG;LOCAL;DEVELOPMENT</DefineConstants>
<Optimize>false</Optimize>
<DefineTrace>true</DefineTrace>
<DefineDebug>true</DefineDebug>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Staging' " Label="Staging (Release Candidate) Configuration">
<DefineConstants>$(DefineConstants);DEBUG;STAGING</DefineConstants>
<DebugType>embedded</DebugType>
<Optimize>true</Optimize>
<DefineDebug>false</DefineDebug>
<DefineTrace>false</DefineTrace>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)' == 'Release' " Label="Production / Release Configuration">
<DefineConstants>$(DefineConstants);RELEASE;PRODUCTION</DefineConstants>
<DebugType>portable</DebugType>
<Optimize>true</Optimize>
<DefineDebug>false</DefineDebug>
<DefineTrace>false</DefineTrace>
</PropertyGroup>
</Project>
27 changes: 27 additions & 0 deletions src/Common/BuildFromSource.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<!--
* BuildFromSource.props
*
* Created: 2022-12-26-10:34:56
* Modified: 2022-12-26-10:34:56
*
* Author: David G. Moore, Jr. <[email protected]>
*
* Copyright © 2022-2023 David G. Moore, Jr., All Rights Reserved
* License: MIT (https://opensource.org/licenses/MIT)
-->

<Project>
<PropertyGroup Condition="'$(BuildFromSourceProps)' == ''">
<BuildFromSource Condition="'$(BuildFromSource)' == ''">true</BuildFromSource>
<BuildFromSourceProps>imported</BuildFromSourceProps>
</PropertyGroup>
<ItemGroup Condition="'$(BuildFromSourceProps)' == ''">
<PropsFile Include="$([System.String]::Copy(%(ProjectReference.FullPath)).Replace('.csproj', '.props'))" Condition="Exists($([System.String]::Copy(%(ProjectReference.FullPath)).Replace('.csproj', '.props')))" />
<TargetsFile Include="$([System.String]::Copy(%(ProjectReference.FullPath)).Replace('.csproj', '.targets'))" Condition="Exists($([System.String]::Copy(%(ProjectReference.FullPath)).Replace('.csproj', '.targets')))" />
</ItemGroup>
<PropertyGroup Condition="'$(BuildFromSourceProps)' == ''">
<TempFile>$([System.IO.Path]::GetTempFileName())</TempFile>
<TempPropsFile>$(TempFile).props</TempPropsFile>
<TempTargetsFile>$(TempFile).targets</TempTargetsFile>
</PropertyGroup>
</Project>
21 changes: 21 additions & 0 deletions src/Common/CentralPackageVersions.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<!--
* CentralPackageVersions.props
*
* Created: 2022-11-23-06:09:04
* Modified: 2022-11-23-06:09:04
*
* Author: David G. Moore, Jr. <[email protected]>
*
* Copyright © 2022-2023 David G. Moore, Jr., All Rights Reserved
* License: MIT (https://opensource.org/licenses/MIT)
-->

<Project>
<PropertyGroup>
<CentralPackageVersionsProps>$(MSBuildThisFileDirectory)Imported</CentralPackageVersionsProps>
<EnableCentralPackageVersions>true</EnableCentralPackageVersions>
<EnableGlobalPackageReferences>true</EnableGlobalPackageReferences>
<EnablePackageVersionOverride>true</EnablePackageVersionOverride>
<EnablePackageVersionOverrideWithoutCentralVersion>true</EnablePackageVersionOverrideWithoutCentralVersion>
</PropertyGroup>
</Project>
Loading

0 comments on commit 3eada49

Please sign in to comment.