かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

Livet v3.0.0 をリリースしました

今回の更新はアップデートをすると 100% ビルドエラー or ランタイムエラーになります。注意して更新してください。

リリースノートはこちら。

Release v3.0.0 · runceel/Livet · GitHub

NuGet パッケージはこちら

.NET Framework 用

.NET Core 用

依存先の Microsoft.Xaml.Behaviors.Wpf が .NET Core 対応をしていないため、こちらのパッケージも Preview にしています。 ソースコードは、.NET Framework 版と同じものからビルドしているので使っていただいても大丈夫です。何か問題があれば Issue にあげてください。

変更点

Blend SDK から Microsoft.Xaml.Behaviors.Wpf への移行

Blend SDK (System.Windows.Interactivity などの Behavior のライブラリ) が Visual Studio 2019 以降提供されなくなったのを受けて、後継のライブラリの Microsoft.Xaml.Behaviors.Wpf に移行しました。

これにともない、Livet で提供している大量の Behavior / Trigger / Action の全てが過去のバージョンと基本クラスが変わっているためビルドエラーになります。 C# ソースコード内の名前空間の機械的な置換と、XAML ソースコード内の XML 名前空間のほぼほぼ機械的な置換で移行が可能になりますが、アップデート時には注意をしてください。

詳細については、下記ブログ記事を参照してください。

devblogs.microsoft.com

Livet の拡張機能の Visual Studio 2017 のサポートを辞めました

最新の Livet の拡張機能を利用する場合は Visual Studio 2019 をご利用ください。2017 で利用する場合は、こちらから vsix をダウンロードして過去のバージョンをご利用ください。

Release v2.2.0 · runceel/Livet · GitHub