diff --git a/Directory.Build.props b/Directory.Build.props new file mode 100644 index 0000000..7430feb --- /dev/null +++ b/Directory.Build.props @@ -0,0 +1,227 @@ + + + + + + + true + + true + + Kritikos.$(MSBuildProjectName) + + enable + + true + true + $(NoWarn);1591;1701;1702;NU1507 + + false + + true + + true + + true + + enable + + True + + preview + All + true + + true + + true + false + + preview + false + + true + PerMonitorV2 + true + true + False + $(DefaultItemExcludes);*.log;*.binlog + + + + $(MSBuildThisFileDirectory)artifacts + + + + + true + + true + + + + + $(MSBuildThisFileDirectory)\icon.png + + + $(MSBuildProjectDirectory)\icon.png + + true + + + $(MSBuildThisFileDirectory)\README.md + + + $(MSBuildProjectDirectory)\README.md + + true + + + + false + false + + + + true + + + + true + $(MSBuildProjectDirectory)/OpenApi + + + + Full + true + true + + + + + + $(InterceptorsPreviewNamespaces);Microsoft.EntityFrameworkCore.GeneratedInterceptors + + true + build + + + + + + true + + + true + + + true + + + true + + + + + + + + + + + true + + + + <_Parameter1>$(ClsCompliant) + <_Parameter1_TypeName>System.Boolean + + + + + + + + + + + + + + + + $(MSBuildThisFileDirectory)\dotnet.ruleset + + + + + + PreserveNewest + + + + + + + + + + + $(RootNamespace) + Kritikos IO + Alexandros Kritikos + $([System.DateTime]::Now.ToString(yyyy)) + Copyright © 2017-$(CurrentYear) Kritikos IO. All rights reserved. + false + $(MSBuildThisFileDirectory)/packages + $(MSBuildThisFileDirectory)/upload/$(ProjectName) + icon.png + README.md + true + git + + + true + + true + true + snupkg + Apache-2.0 + true + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + diff --git a/Directory.Build.targets b/Directory.Build.targets new file mode 100644 index 0000000..7e745b0 --- /dev/null +++ b/Directory.Build.targets @@ -0,0 +1,67 @@ + + + + + + + false + false + true + + + + + + + + + + + + + + + + + + + + + + <_Parameter1>%(InternalsVisibleTo.Identity) + + + + + + + <_Parameter1>$(AssemblyName)%(InternalsVisibleToSuffix.Identity) + + + + + + + + + + @(ReleaseNoteLines, '%0a') + + +