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

+6
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

+6
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

+4
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

+5-1
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

+6
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

+7
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

+4
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

+4
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

+4
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

+5-1
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>

CefSharp.Test/CefSharp.Test.csproj

+4
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,10 @@
3737
<PackageReference Include="Appveyor.TestLogger" Version="2.0.0" />
3838
<PackageReference Include="Bogus" Version="35.4.1" />
3939
<PackageReference Include="chromiumembeddedframework.runtime" Version="128.4.9" />
40+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
41+
<PrivateAssets>all</PrivateAssets>
42+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
43+
</PackageReference>
4044
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.11.0" />
4145

4246
<PackageReference Include="Moq" Version="4.13.0" />

CefSharp.Test/CefSharp.Test.netcore.csproj

+4
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,10 @@
3636
<ProjectReference Include="..\CefSharp.Example\CefSharp.Example.netcore.csproj" />
3737
<PackageReference Include="Bogus" Version="35.4.1" />
3838
<PackageReference Include="chromiumembeddedframework.runtime" Version="128.4.9" />
39+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
40+
<PrivateAssets>all</PrivateAssets>
41+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
42+
</PackageReference>
3943
</ItemGroup>
4044

4145
<ItemGroup>

CefSharp.WinForms.Example/CefSharp.WinForms.Example.csproj

+4
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@
3333
</ItemGroup>
3434
<ItemGroup>
3535
<PackageReference Include="chromiumembeddedframework.runtime" Version="128.4.9" />
36+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
37+
<PrivateAssets>all</PrivateAssets>
38+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
39+
</PackageReference>
3640
</ItemGroup>
3741
<ItemGroup>
3842
<Compile Remove="bin.netcore\**" />

CefSharp.WinForms.Example/CefSharp.WinForms.Example.netcore.csproj

+4
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@
4040
<ProjectReference Include="..\CefSharp.WinForms\CefSharp.WinForms.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.WinForms/CefSharp.WinForms.csproj

+4
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@
3939

4040
<ProjectReference Include="..\CefSharp\CefSharp.csproj" />
4141
<ProjectReference Include="..\CefSharp.Core\CefSharp.Core.csproj" />
42+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
43+
<PrivateAssets>all</PrivateAssets>
44+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
45+
</PackageReference>
4246

4347
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0">
4448
<PrivateAssets>all</PrivateAssets>

CefSharp.WinForms/CefSharp.WinForms.netcore.csproj

+4
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@
5656

5757

5858
<ItemGroup>
59+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
60+
<PrivateAssets>all</PrivateAssets>
61+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
62+
</PackageReference>
5963
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" PrivateAssets="All" />
6064
<PackageReference Include="Microsoft.WinForms.Designer.SDK" Version="1.6.0">
6165
<PrivateAssets>all</PrivateAssets>

CefSharp.Wpf.Example/CefSharp.Wpf.Example.csproj

+4
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@
3333
<ItemGroup>
3434
<PackageReference Include="chromiumembeddedframework.runtime" Version="128.4.9" />
3535
<PackageReference Include="MaterialDesignThemes" Version="4.8.0" />
36+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
37+
<PrivateAssets>all</PrivateAssets>
38+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
39+
</PackageReference>
3640
</ItemGroup>
3741
<ItemGroup>
3842
<Compile Remove="bin.netcore\**" />

CefSharp.Wpf.Example/CefSharp.Wpf.Example.netcore.csproj

+4
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,10 @@
4141
<ProjectReference Include="..\CefSharp.Wpf\CefSharp.Wpf.netcore.csproj" />
4242
<ProjectReference Include="..\CefSharp\CefSharp.netcore.csproj" />
4343
<PackageReference Include="chromiumembeddedframework.runtime" Version="128.4.9" />
44+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
45+
<PrivateAssets>all</PrivateAssets>
46+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
47+
</PackageReference>
4448
<PackageReference Include="System.Runtime.InteropServices.WindowsRuntime" Version="4.3.0" />
4549
<PackageReference Include="MaterialDesignThemes" Version="4.8.0" />
4650
</ItemGroup>

CefSharp.Wpf/CefSharp.Wpf.csproj

+4
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,10 @@
4242
<Reference Include="System.ServiceModel" />
4343
<ProjectReference Include="..\CefSharp\CefSharp.csproj" />
4444
<ProjectReference Include="..\CefSharp.Core\CefSharp.Core.csproj" />
45+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
46+
<PrivateAssets>all</PrivateAssets>
47+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
48+
</PackageReference>
4549

4650
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0">
4751
<PrivateAssets>all</PrivateAssets>

CefSharp.Wpf/CefSharp.Wpf.netcore.csproj

+5-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,11 @@
3636
</ItemGroup>
3737

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

4246
<ItemGroup>

CefSharp/CefSharp.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
</ItemGroup>
2323
<ItemGroup>
2424
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.0.0" />
25-
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="6.0.0">
25+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
2626
<PrivateAssets>all</PrivateAssets>
2727
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2828
</PackageReference>

CefSharp/CefSharp.netcore.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
</PropertyGroup>
2929

3030
<ItemGroup>
31-
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="6.0.0">
31+
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="8.0.0">
3232
<PrivateAssets>all</PrivateAssets>
3333
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3434
</PackageReference>

0 commit comments

Comments
 (0)