Skip to content

[Sprint 3] Update Directory.Build.props with remaining PRD-required build properties #32

Description

@mpaulosky

Summary

PR #37 already added ManagePackageVersionsCentrally=true to Directory.Build.props. This issue covers the remaining properties required by the PRD that are not yet present.

Properties to Add

Add the following to Directory.Build.props (or verify they exist):

<LangVersion>latest</LangVersion>
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
<EnableNETAnalyzers>true</EnableNETAnalyzers>
<AnalysisMode>All</AnalysisMode>
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>

Acceptance Criteria

  • Directory.Build.props contains all PRD-required shared build properties
  • Any new properties don't break the Release build
  • No individual .csproj overrides conflict with the new properties
  • dotnet build MyBlog.slnx --configuration Release passes

Context

Metadata

Metadata

Labels

enhancementNew feature or requestsquad:samAssigned to Sam (Backend / .NET)

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions