Updated so redundant catch clause does not cause an error.
MODIFY
src/Chapter05/Chapter05.csproj
src/Chapter05/Chapter05.csproj
<ChapterNumber>05</ChapterNumber>
</PropertyGroup>
<Import Project="..\Chapter.props" />
+ <PropertyGroup>
+ <!-- CS1058 // A previous catch clause already catches all exceptions -->
+ <ExpectedWarnings>$(ExpectedWarnings),CS1058</ExpectedWarnings>
+ </PropertyGroup>
<ItemGroup>
<Compile Include="..\Shared\Program.cs">
<Link>Program.cs</Link>

Updated so redundant catch clause does not cause an error.