CommunityToolkit / CommunityToolkit/Tooling-Windows-Submodule
[Clean-up] Centralize LangVersion to 10
- 主要言語
- C#
- スター
- 55
- フォーク
- 19
- 平均マージ
- 40分
- マージ済み PR(30日)
- 1
説明
We specify the `LangVersion` globally here:
https://github.com/CommunityToolkit/Labs-Windows/blob/60927b0c5975e1ccdbf52a899e044109aca1df1f/Windows.Toolkit.Common.props#L20
(Though maybe this should just be in the `Directory.Build.props` instead?)
We should update this to be explicitly 10.0.
We should also remove it from being duplicated in the two SG projects so we can manage it centrally:
https://github.com/CommunityToolkit/Labs-Windows/blob/63a00ffa3a4b69da3c68f5d090ad4e0de5eae350/common/CommunityToolkit.Labs.Core.SourceGenerators/CommunityToolkit.Labs.Core.SourceGenerators.csproj#L7
https://github.com/CommunityToolkit/Labs-Windows/blob/18fe7e7d929d6f4545eb7a095b0478ddffd0e3e9/common/CommunityToolkit.Labs.Core.SourceGenerators.XamlNamedPropertyRelay/CommunityToolkit.Labs.Core.SourceGenerators.XamlNamedPropertyRelay.csproj#L7
コントリビューションガイド
調査の方向性
リンクされた LangVersion エントリにある Windows.Toolkit.Common.props を読み、続いて 2 つの CommunityToolkit.Labs.Core.SourceGenerators .csproj ファイルにある LangVersion エントリを確認します。意図された中央の場所を確認し、グローバル値を明示的に 10.0 に更新し、重複を削除して、影響を受けるプロジェクトが引き続きビルドできることを確認します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- csharp
- 領域
- build-system
- issue の種類
- リファクタリング
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100