-
Notifications
You must be signed in to change notification settings - Fork 2
/
Directory.Build.props
60 lines (51 loc) · 2.79 KB
/
Directory.Build.props
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<Project>
<PropertyGroup>
<LangVersion>12.0</LangVersion>
<ImplicitUsings>enable</ImplicitUsings>
<!--package-->
<Authors>BridgingIT GmbH</Authors>
<Description>
BridgingIT DevKit: Empowering developers with modular components for modern application development, centered around Domain-Driven Design principles. Our goal is to empower developers by offering modular components that can be easily integrated into your projects. Whether you're working with repositories, commands, queries, or other components, the bITDevKit provides flexible solutions that can adapt to your specific needs.
</Description>
<Copyright>Copyright 2024 (c) BridgingIT GmbH. All rights reserved.</Copyright>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
<SourceRevisionId>build$([System.DateTime]::UtcNow.ToString("yyyyMMddHHmmss"))</SourceRevisionId>
<DebugType>embedded</DebugType>
<EmbedAllSources>true</EmbedAllSources>
<AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio>
<RestorePackagesWithLockFile>true</RestorePackagesWithLockFile> <!--https://learn.microsoft.com/en-us/azure/devops/pipelines/artifacts/caching-nuget?view=azure-devops#lock-dependencies-->
<DisableImplicitNuGetFallbackFolder>true</DisableImplicitNuGetFallbackFolder>
<MinVerDefaultPreReleaseIdentifiers>preview.0</MinVerDefaultPreReleaseIdentifiers>
</PropertyGroup>
<!--<PropertyGroup Condition="$(MSBuildProjectDirectory.Contains('src'))">
<PackageReleaseNotes>$([System.IO.File]::ReadAllText("$(MSBuildProjectDirectory)/../../RELEASES.md"))</PackageReleaseNotes>
</PropertyGroup>-->
<!--<ItemGroup>
<None Include="../../README.md" Pack="true" PackagePath="\"/>
</ItemGroup>-->
<PropertyGroup>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
<WarningsAsErrors>true</WarningsAsErrors>
<!-- <CodeAnalysisRuleSet></CodeAnalysisRuleSet>-->
<!--<UseSharedCompilation>true</UseSharedCompilation>-->
<!--roslyn build speed-->
</PropertyGroup>
<ItemGroup>
<Using Include="System"/>
<Using Include="System.Text"/>
<Using Include="System.Linq"/>
<Using Include="EnsureThat"/>
</ItemGroup>
<ItemGroup>
<None Remove="**\*.lock.json" Visible="false"/>
</ItemGroup>
<!--<ItemGroup>
<Compile Include="..\..\GlobalSuppressions.cs" Link="GlobalSuppressions.cs" />
</ItemGroup>-->
<ItemGroup>
<PackageReference Include="Ensure.That"/>
<PackageReference Include="MinVer" PrivateAssets="All"/>
<!-- <PackageReference Include="StyleCop.Analyzers" PrivateAssets="All" IncludeAssets="runtime; build; native; contentfiles; analyzers"/>-->
</ItemGroup>
</Project>