|
6 | 6 | <PropertyGroup Label="AvailableTargetFrameworks"> |
7 | 7 | <LegacyTargetFramework>net472</LegacyTargetFramework> |
8 | 8 | <LegacyTargetFrameworkVersion>v4.7.2</LegacyTargetFrameworkVersion> |
9 | | - <LibraryTargetFramework>netstandard2.0</LibraryTargetFramework> |
10 | 9 | <ApplicationTargetFramework>net8.0</ApplicationTargetFramework> |
11 | 10 | <GeneratorTargetFramework>net472</GeneratorTargetFramework> |
12 | | - <BeforeTargetFrameworkInferenceTargets>$(DnetSharedPath)/Runtime.targets</BeforeTargetFrameworkInferenceTargets> <!-- $(DnetSharedPath)/ prefix added to prevent build fail --> |
13 | 11 | </PropertyGroup> |
14 | 12 |
|
15 | 13 | <PropertyGroup Label="MinimalProjectSettings"> |
|
21 | 19 | <LangVersion>latest</LangVersion> |
22 | 20 | <Configurations>$(Configurations);Integration</Configurations> |
23 | 21 | <DebugType>embedded</DebugType> |
| 22 | + <Deterministic>true</Deterministic> |
| 23 | + <EnableSourceLink>false</EnableSourceLink> |
| 24 | + <IncludeSourceRevisionInInformationalVersion>false</IncludeSourceRevisionInInformationalVersion> |
24 | 25 | <AnalysisLevel>latest</AnalysisLevel> |
25 | 26 | <NoWarn>$(NoWarn);CS1591</NoWarn> |
26 | 27 | <WarningsAsErrors>$(WarningsAsErrors);CS8073;nullable</WarningsAsErrors> |
|
29 | 30 | <EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild> |
30 | 31 | <ShowMessageForImplicitlySkipAnalyzers>false</ShowMessageForImplicitlySkipAnalyzers> |
31 | 32 | <Features>strict</Features> |
32 | | - <GenerateDocumentationFile>false</GenerateDocumentationFile> |
33 | | - <OptionalWarnings>CS1572;CS1573;CS1574;CS1711;CS1712;CS1734;CS1735;SA1107;SA1116;SA1117;SA1201;SA1202;SA1203;SA1214;SA1402</OptionalWarnings> |
| 33 | + <OptionalWarnings>CS1572;CS1573;CS1574;CS1711;CS1712;CS1734;CS1735;CA1513;SA1107;SA1116;SA1117;SA1201;SA1202;SA1203;SA1214;SA1402;SYSLIB1045</OptionalWarnings> |
| 34 | + <GenerateDocumentationFile>true</GenerateDocumentationFile> |
| 35 | + <BeforeTargetFrameworkInferenceTargets>$(MSBuildThisFileDirectory)\Runtime.targets</BeforeTargetFrameworkInferenceTargets> |
34 | 36 | </PropertyGroup> |
35 | 37 |
|
36 | 38 | <PropertyGroup Label="DevelopmentProjectSettings" Condition="'$(Configuration)' != 'Integration'"> |
37 | 39 | <RunAnalyzersDuringBuild>false</RunAnalyzersDuringBuild> |
38 | | - <NoWarn>$(NoWarn);$(OptionalWarnings)</NoWarn> |
39 | 40 | </PropertyGroup> |
40 | 41 |
|
41 | 42 | <PropertyGroup Label="ProductionProjectSettings" Condition="'$(Configuration)' != 'Debug'"> |
|
45 | 46 |
|
46 | 47 | <PropertyGroup Label="IntegrationProjectSettings" Condition="'$(Configuration)' == 'Integration'"> |
47 | 48 | <Optimize>true</Optimize> |
| 49 | + <ContinuousIntegrationBuild>true</ContinuousIntegrationBuild> |
48 | 50 | </PropertyGroup> |
49 | 51 |
|
50 | 52 | <ItemGroup Label="MinimalAnalyzerFiles"> |
|
64 | 66 |
|
65 | 67 | <ItemGroup Label="MinimalAnalyzerReferences"> |
66 | 68 | <PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.556" PrivateAssets="All" /> |
67 | | - <PackageReference Include="Microsoft.CodeAnalysis.BannedApiAnalyzers" Version="3.3.4" PrivateAssets="All" /> |
| 69 | + <PackageReference Include="Microsoft.CodeAnalysis.BannedApiAnalyzers" Version="4.14.0" PrivateAssets="All" /> |
68 | 70 | <PackageReference Include="ErrorProne.NET.CoreAnalyzers" Version="0.7.0-beta.1" PrivateAssets="All" /> |
69 | 71 | <PackageReference Include="ErrorProne.NET.Structs" Version="0.6.1-beta.1" PrivateAssets="All" /> |
70 | 72 | </ItemGroup> |
|
0 commit comments