Livet v4.0.0 をリリースしました
WPF 用の MVVM インフラストラクチャーの Livet ですが .NET 6 RC2 でビルドした v4.0.0 をリリースしました。Visual Studio 2022 用の拡張機能もあわせてリリースしています。Visual Studio 2019 ではテストはしていませんが動くことを期待しています。
Preview 版としてリリースするかどうか悩みましたが .NET 6 RC2 が go live で Visual Studio 2022 Preview も go live になっているので Preview 版ではなくバージョン番号的には v4.0.0 という形で出しました。.NET 6 の正式リリース後にリビルドをしたものを v4.0.1 という形で出そうと思っています。
変更点
Livet.Extensions に含まれる FolderSelectionMessage
を ViewModel 起点のメッセージとして使うと例外が起きていた問題を修正しました。りおんさん報告ありがとうございました。
これに対応するため FolderSelectionMessage
の Response
プロパティを string
から string[]
に変更しています。これはファイルを選択するダイアログを出すためのメッセージの OpeningFileSelectionMessage
にあわせるようにするという判断でこのようにしました。そのため既存の FolderSelectionMessage
クラスの SelectedPaths
プロパティは無くなりました。
FolderSelectionMessage
を利用している方は Response
を単一選択のフォルダーのパスを取得する目的で利用していた場合は message.Response?.FirstOrDefault()
などのように書き換えをお願いします。
まとめ
Livet のメンテはしてますが、そんなに利用しているわけではないので、もし不具合等に気づいたら GitHub の Issues への投稿をお願いします m(_ _)m
なるべく対応していこうと思います。
Discussion
Visual Studio 2019 v16.11.2でも拡張機能を更新して、新しいプロジェクトテンプレートでの作成を確認しました。
SelectedPaths
を使っていたところもResponse
に変更することで、正常に動作することを確認しました。@soi013 いつもありがとうございます!動いたみたいで安心しました。