Skip to content

Commit 17269dc

Browse files
committed
Core - Add Microsoft.CodeAnalysis.NetAnalyzers 8.0 to all csproj files
- Make sure appveyor builds - Will look at enabling some of the compiler warnings as errors to improve the sour
1 parent fd27f81 commit 17269dc

22 files changed

+94
-5
lines changed

CefSharp.BrowserSubprocess/CefSharp.BrowserSubprocess.csproj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@
3434
<None Remove="bin.netcore\**" />
3535
<None Remove="obj.netcore\**" />
3636
</ItemGroup>
37+
<ItemGroup>
38+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
39+
<PrivateAssets>all</PrivateAssets>
40+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
41+
</PackageReference>
42+
</ItemGroup>
3743
<Target Name="PostBuild" AfterTargets="PostBuildEvent">
3844
<Exec Command="if $(PlatformName) == x86 (&#xD;&#xA; call &quot;$(DevEnvDir)..\..\VC\Auxiliary\Build\vcvars32.bat&quot;&#xD;&#xA; editbin /largeaddressaware /TSAWARE &quot;$(TargetPath)&quot; &#xD;&#xA; sn -R &quot;$(TargetPath)&quot; &quot;$(ProjectDir)..\CefSharp.snk&quot;&#xD;&#xA;) else (&#xD;&#xA; call &quot;$(DevEnvDir)..\..\VC\Auxiliary\Build\vcvars64.bat&quot;&#xD;&#xA; editbin /TSAWARE /STACK:8388608 &quot;$(TargetPath)&quot;&#xD;&#xA; sn -R &quot;$(TargetPath)&quot; &quot;$(ProjectDir)..\CefSharp.snk&quot;&#xD;&#xA;)" />
3945
</Target>

CefSharp.BrowserSubprocess/CefSharp.BrowserSubprocess.netcore.csproj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,12 @@
5252
<ItemGroup>
5353
<Compile Remove="Program.cs" />
5454
</ItemGroup>
55+
<ItemGroup>
56+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
57+
<PrivateAssets>all</PrivateAssets>
58+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
59+
</PackageReference>
60+
</ItemGroup>
5561
<ItemGroup>
5662
<ProjectReference Include="..\CefSharp.BrowserSubprocess.Core\CefSharp.BrowserSubprocess.Core.netcore.vcxproj" />
5763
<ProjectReference Include="..\CefSharp\CefSharp.netcore.csproj" />

CefSharp.Core/CefSharp.Core.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,10 @@
2828
<ProjectReference Include="..\CefSharp\CefSharp.csproj" />
2929
</ItemGroup>
3030
<ItemGroup>
31+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
32+
<PrivateAssets>all</PrivateAssets>
33+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
34+
</PackageReference>
3135
<PackageReference Include="Microsoft.CSharp" Version="4.7.0" />
3236
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" />
3337
</ItemGroup>

CefSharp.Core/CefSharp.Core.netcore.csproj

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,15 @@
5353
</ItemGroup>
5454

5555
<ItemGroup>
56+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
57+
<PrivateAssets>all</PrivateAssets>
58+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
59+
</PackageReference>
5660
<PackageReference Include="Microsoft.Net.Compilers" Version="3.8.0">
5761
<PrivateAssets>all</PrivateAssets>
5862
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
5963
</PackageReference>
60-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All"/>
64+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
6165
<PackageReference Include="System.Text.Json" Version="5.0.0" />
6266
</ItemGroup>
6367

CefSharp.Example/CefSharp.Example.csproj

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,4 +78,10 @@
7878
<Page Remove="bin.netcore\**" />
7979
<Page Remove="obj.netcore\**" />
8080
</ItemGroup>
81+
<ItemGroup>
82+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
83+
<PrivateAssets>all</PrivateAssets>
84+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
85+
</PackageReference>
86+
</ItemGroup>
8187
</Project>

CefSharp.Example/CefSharp.Example.netcore.csproj

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,13 @@
8787
<ItemGroup>
8888
<Compile Remove="ModelBinding\PropertyInterceptorLogger.cs" />
8989
</ItemGroup>
90+
91+
<ItemGroup>
92+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
93+
<PrivateAssets>all</PrivateAssets>
94+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
95+
</PackageReference>
96+
</ItemGroup>
9097

9198
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk.WindowsDesktop" />
9299
</Project>

CefSharp.OffScreen.Example/CefSharp.OffScreen.Example.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,10 @@
2424
</ItemGroup>
2525
<ItemGroup>
2626
<PackageReference Include="chromiumembeddedframework.runtime" Version="128.4.9" />
27+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
28+
<PrivateAssets>all</PrivateAssets>
29+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
30+
</PackageReference>
2731
</ItemGroup>
2832
<ItemGroup>
2933
<Compile Remove="bin.netcore\**" />

CefSharp.OffScreen.Example/CefSharp.OffScreen.Example.netcore.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@
4040
<ProjectReference Include="..\CefSharp.OffScreen\CefSharp.OffScreen.netcore.csproj" />
4141
<ProjectReference Include="..\CefSharp\CefSharp.netcore.csproj" />
4242
<PackageReference Include="chromiumembeddedframework.runtime" Version="128.4.9" />
43+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
44+
<PrivateAssets>all</PrivateAssets>
45+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
46+
</PackageReference>
4347
</ItemGroup>
4448

4549
<ItemGroup>

CefSharp.OffScreen/CefSharp.OffScreen.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@
2929

3030
<ProjectReference Include="..\CefSharp\CefSharp.csproj" />
3131
<ProjectReference Include="..\CefSharp.Core\CefSharp.Core.csproj" />
32+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
33+
<PrivateAssets>all</PrivateAssets>
34+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
35+
</PackageReference>
3236

3337
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0">
3438
<PrivateAssets>all</PrivateAssets>

CefSharp.OffScreen/CefSharp.OffScreen.netcore.csproj

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,11 @@
3535
</ItemGroup>
3636

3737
<ItemGroup>
38-
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All"/>
38+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
39+
<PrivateAssets>all</PrivateAssets>
40+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
41+
</PackageReference>
42+
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
3943
</ItemGroup>
4044

4145
<ItemGroup>

0 commit comments

Comments
 (0)