Skip to content

Commit 975769f

Browse files
authored
onBoard package validation (dotnet#35846)
* setting properties for package validation * add suppressions file * add condition for not running package validation when excludeFromSourceBUild is set
1 parent 37145c5 commit 975769f

File tree

9 files changed

+95
-0
lines changed

9 files changed

+95
-0
lines changed

Directory.Build.targets

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,13 @@
169169
<BuildDependsOn>$(BuildDependsOn);_CopySymbolsToArtifacts</BuildDependsOn>
170170
</PropertyGroup>
171171

172+
<!-- Properties for Package Validation -->
173+
<PropertyGroup Condition="'$(ExcludeFromSourceBuild)' != 'true'">
174+
<EnablePackageValidation>true</EnablePackageValidation>
175+
<DisablePackageBaselineValidation Condition="'$(IsServicingBuild)' != 'true'">true</DisablePackageBaselineValidation>
176+
<GenerateCompatibilitySuppressionFile>true</GenerateCompatibilitySuppressionFile>
177+
</PropertyGroup>
178+
172179
<Target Name="_CopySymbolsToArtifacts">
173180
<Copy SourceFiles="$([System.IO.Path]::ChangeExtension('$(TargetPath)', 'pdb'))"
174181
DestinationFolder="$(SymbolsOutputPath)$(TargetFramework)"
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Suppressions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3+
<Suppression>
4+
<DiagnosticId>CP1002</DiagnosticId>
5+
<Target>System.ServiceModel.Internals.dll</Target>
6+
</Suppression>
7+
<Suppression>
8+
<DiagnosticId>CP1002</DiagnosticId>
9+
<Target>SMDiagnostics.dll</Target>
10+
</Suppression>
11+
</Suppressions>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Suppressions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3+
<Suppression>
4+
<DiagnosticId>CP1002</DiagnosticId>
5+
<Target>System.ServiceModel.Internals.dll</Target>
6+
</Suppression>
7+
<Suppression>
8+
<DiagnosticId>CP1002</DiagnosticId>
9+
<Target>SMDiagnostics.dll</Target>
10+
</Suppression>
11+
</Suppressions>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Suppressions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3+
<Suppression>
4+
<DiagnosticId>CP1002</DiagnosticId>
5+
<Target>System.ServiceModel.Internals.dll</Target>
6+
</Suppression>
7+
<Suppression>
8+
<DiagnosticId>CP1002</DiagnosticId>
9+
<Target>SMDiagnostics.dll</Target>
10+
</Suppression>
11+
</Suppressions>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Suppressions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3+
<Suppression>
4+
<DiagnosticId>CP1002</DiagnosticId>
5+
<Target>System.ServiceModel.Internals.dll</Target>
6+
</Suppression>
7+
<Suppression>
8+
<DiagnosticId>CP1002</DiagnosticId>
9+
<Target>SMDiagnostics.dll</Target>
10+
</Suppression>
11+
</Suppressions>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Suppressions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3+
<Suppression>
4+
<DiagnosticId>CP1002</DiagnosticId>
5+
<Target>System.ServiceModel.Internals.dll</Target>
6+
</Suppression>
7+
<Suppression>
8+
<DiagnosticId>CP1002</DiagnosticId>
9+
<Target>SMDiagnostics.dll</Target>
10+
</Suppression>
11+
</Suppressions>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Suppressions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3+
<Suppression>
4+
<DiagnosticId>CP1002</DiagnosticId>
5+
<Target>System.ServiceModel.Internals.dll</Target>
6+
</Suppression>
7+
<Suppression>
8+
<DiagnosticId>CP1002</DiagnosticId>
9+
<Target>SMDiagnostics.dll</Target>
10+
</Suppression>
11+
</Suppressions>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Suppressions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3+
<Suppression>
4+
<DiagnosticId>CP1002</DiagnosticId>
5+
<Target>System.ServiceModel.Internals.dll</Target>
6+
</Suppression>
7+
<Suppression>
8+
<DiagnosticId>CP1002</DiagnosticId>
9+
<Target>SMDiagnostics.dll</Target>
10+
</Suppression>
11+
</Suppressions>
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Suppressions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3+
<Suppression>
4+
<DiagnosticId>CP1002</DiagnosticId>
5+
<Target>System.ServiceModel.Internals.dll</Target>
6+
</Suppression>
7+
<Suppression>
8+
<DiagnosticId>CP1002</DiagnosticId>
9+
<Target>SMDiagnostics.dll</Target>
10+
</Suppression>
11+
</Suppressions>

0 commit comments

Comments
 (0)