quartznet

Форк
0
/
Directory.Build.props 
87 строк · 3.4 Кб
1
<Project>
2

3
  <PropertyGroup>
4

5
    <Title>Quartz.NET</Title>
6
    <Product>Quartz.NET</Product>
7
    <Description>Quartz Scheduling Framework for .NET</Description>
8
    <Copyright>Copyright Marko Lahma</Copyright>
9
    <NeutralLanguage>en-US</NeutralLanguage>
10

11
    <Authors>Marko Lahma, Quartz.NET</Authors>
12
    <WarningsAsErrors>True</WarningsAsErrors>
13

14
    <PackageIcon>quartz-logo-small.png</PackageIcon>
15
    <PackageIconUrl>https://raw.githubusercontent.com/quartznet/quartznet/master/src/quartz-logo-small.png</PackageIconUrl>
16
    <PackageTags>scheduling;tasks;jobs;triggers;scheduler;threading</PackageTags>
17
    <PackageProjectUrl>https://www.quartz-scheduler.net/</PackageProjectUrl>
18
    <PackageReleaseNotes>https://github.com/quartznet/quartznet/releases</PackageReleaseNotes>
19
    <PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
20
    <PublishRepositoryUrl>true</PublishRepositoryUrl>
21
    <EmbedUntrackedSources>true</EmbedUntrackedSources>
22
    <IncludeSymbols>true</IncludeSymbols>
23
    <SymbolPackageFormat>snupkg</SymbolPackageFormat>
24
    <IsPackable>true</IsPackable>
25

26
    <Nullable>enable</Nullable>
27
    <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
28
    <EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
29

30
    <VersionPrefix>4.0.0</VersionPrefix>
31

32
    <CLSCompliant>True</CLSCompliant>
33
    <ComVisible>False</ComVisible>
34
    <NoWarn>1591;MA0002;MA0006;MA0011;MA0016;MA0021;MA0025;MA0026;MA0048;MA0049;MA0051;MA0056;MA0064;MA0069;MA0074;MA0077;MA0084;MA0096;MA0097;MA0132;MA0144</NoWarn>
35
    <DebugSymbols>True</DebugSymbols>
36

37
    <LangVersion>latest</LangVersion>
38
    <ImplicitUsings>enable</ImplicitUsings>
39
    <Nullable>enable</Nullable>
40
    <UseArtifactsOutput>true</UseArtifactsOutput>
41

42
    <PolySharpExcludeGeneratedTypes>System.Runtime.CompilerServices.IsExternalInit;System.Runtime.CompilerServices.RequiresLocationAttribute</PolySharpExcludeGeneratedTypes>
43
    <PolySharpIncludeRuntimeSupportedAttributes>true</PolySharpIncludeRuntimeSupportedAttributes>
44

45
  </PropertyGroup>
46

47
  <!--
48
    Do not sign our examples or the assemblies produced by BenchmarkDotNet. The latter
49
    cannot locate our key using the relative path.
50
  -->
51
  <PropertyGroup Condition="$(MSBuildProjectName.Contains('Example')) == false and $(MSBuildProjectName.Contains('BenchmarkDotNet.Autogenerated')) == false">
52
    <AssemblyOriginatorKeyFile>../../quartz.net.snk</AssemblyOriginatorKeyFile>
53
    <SignAssembly>true</SignAssembly>
54
  </PropertyGroup>
55

56
  <ItemGroup>
57
    <None Include="..\quartz-logo-small.png" Pack="true" Visible="false" PackagePath=""/>
58
  </ItemGroup>
59

60
  <PropertyGroup Label="Analysis rules">
61

62
    <AnalysisLevel>latest-Recommended</AnalysisLevel>
63

64
    <!-- The behavior could vary based on the current user's locale setting -->
65
    <NoWarn>$(NoWarn);CA1304;CA1305;CA1310</NoWarn>
66

67
    <!-- Do not declare static members on generic types -->
68
    <NoWarn>$(NoWarn);CA1000</NoWarn>
69

70
    <!-- For improved performance, use the LoggerMessage delegates -->
71
    <NoWarn>$(NoWarn);CA1848</NoWarn>
72

73
    <!-- Rename type name X so that it does not end in 'Delegate', 'EventHandler', 'Permission' etc -->
74
    <NoWarn>$(NoWarn);CA1711</NoWarn>
75

76
    <!-- Parameter name differs from original overriden implemented name -->
77
    <NoWarn>$(NoWarn);CA1725</NoWarn>
78

79
    <!-- Type owns disposable field(s) -->
80
    <NoWarn>$(NoWarn);CA1001</NoWarn>
81

82
    <!-- CA1507: Use nameof in place of string literal -->
83
    <NoWarn>$(NoWarn);CA1507</NoWarn>
84

85
  </PropertyGroup>
86

87
</Project>
88

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.