Common build targets and scripts necessary for libraries and components
-
Common.propsfile necessary to be included from your rootDirectory.Build.props -
Shared
.targetfiles intargets/directory. Includes NullableEnable, TrimmingEnable, SignEnable, PackEnable and more.These targets can be referenced with
$(RepositoryTargetsRoot)prefix<Import Project="$(RepositoryTargetsRoot)/NullableEnable.targets" />
-
Nuke extension, including BuildToLocalCache and simple obfuscation/ilmerge wrappers
-
Avalonia strong name key and public key
-
Some branding images, like default nuget package icon