Movatterモバイル変換


[0]ホーム

URL:


Microsoft、Xamarin.Formsから.NET MAUIへの移行を支援する互換バージョンをリリース|CodeZine(コードジン)
SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

Microsoft、Xamarin.Formsから.NET MAUIへの移行を支援する互換バージョンをリリース|CodeZine(コードジン)

翔泳社

プライバシーマーク

連載記事

イベント
イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

CodeZine BOOKS

翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの書籍も豊富です。

ITエンジニアとしてのスキルアップ・リスキリングに、ぜひお役立てください。

書籍に関する記事を見る

Microsoft、Xamarin.Formsから.NET MAUIへの移行を支援する互換バージョンをリリース

 米Microsoftは、Xamarin Community Toolkitの.NET MAUI互換バージョン「Xamarin.CommunityToolkit.MauiCompat」および「Xamarin.CommunityToolkit.Markup.MauiCompat」を、8月31日(現地時間)に発表した。

 これらのMauiCompatライブラリは、最新のXamarin.CommunityToolkitに対応しており、Xamarin.CommunityToolkitがXamarin.Formsアプリ開発のためのツールキットであるのに対して、「Xamarin.CommunityToolkit.MauiCompat」と「Xamarin.CommunityToolkit.Markup.MauiCompat」は.NET MAUIアプリ開発のためのライブラリとなっている。

 MauiCompatライブラリは、Xamarin.Formsから.NET MAUIへの移行のためのステップとして開発されており、これらのライブラリを使用することで、破壊的な変更を行うことなく.NET MAUIアプリでXamarin.CommunityToolkitのすべての機能にアクセスでき、.NET MAUIへの移行が容易になる。

 なお、新たな.NET MAUIアプリを開発する場合は、Xamarin.CommunityToolkit.MauiCompatではなく、.NET MAUIに完全に最適化された.NET MAUI CommunityToolkitを用いる必要がある。

 今後は、MauiCompatのNuGetパッケージを、Xamarin.CommunityToolkitおよびXamarin.CommunityToolkit.Markupとあわせてリリースしていく。具体的には、Xamarin.CommunityToolkitの最新リリースがバージョン1.3.0-pre2であることから、今回リリースされたXamarin.CommunityToolkit.MauiCompatは、バージョン1.3.0-alpha2となる(現状では、「pre」と「alpha」の違いがあるが、将来的に一致が見込まれる)。

 MauiCompatリリースパッケージを、Xamarin.CommunityToolkitとあわせて維持するには、最新のXamarin.CommunityToolkitリリースからブランチし、Xamarin.Formsの依存関係を.NET MAUIの依存関係へ置き換え、.NET 6へアップデートし、名前空間を更新する必要がある。

この記事は参考になりましたか?

この記事の著者

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この著者の最近の執筆記事

この記事は参考になりましたか?

この記事をシェア

CodeZine(コードジン)
https://codezine.jp/article/detail/147922021/09/02 12:00

Special Contents

AD

    キャリアインタビュー

    AD

      おすすめ

      アクセスランキング

      アクセスランキング

      1. 1
        「アップサート」 ~マンガでプログラミング用語解説
      2. 2
        なりたくなかったマネージャーが天職に? 知らない景色に飛び込むエンジニアは「何にだってなれる」
      3. 3
        Rust製の高速コードエディタ「Zed」、Gitを統合
      4. 4
        Linuxディストリビューション「Fedora Linux 42」のベータ版が登場NEW
      5. 5
        IT/Webエンジニア、9割超が業務にて生成AIを活用。半数近くが個人でも生成AIツール・技術に課金
      6. 6
        Flutter案件の平均年収は831万円、フルリモート案件が79%超で週3日以下の案件が47%超に達する
      7. 7
        スリーシェイク、フリーランスエンジニアを対象に実施した意識調査の結果を発表
      8. 8
        マイナビが内製開発をさらに加速させるために構築した「コンテナ集約基盤」とは?NEW
      9. 9
        自動テストはどのように進化したのか? 自動テストと寄り添ってきたAutifyが考える「これからの自動テスト」とはNEW
      10. 10
        Dapr、AIエージェント構築のフレームワーク「Dapr Agents」発表NEW
      1. 1
        世界6000万ユーザーの「TimeTree」、サービスの未来を見据えて挑んだデータベース移行の舞台裏
      2. 2
        「オブザーバー・パターン」 ~マンガでプログラミング用語解説
      3. 3
        3/5まで書籍全文が無料公開 『Pythonで動かして学ぶ!Kaggleデータ分析入門』
      4. 4
        データサイエンス基礎を高校数学から復習しよう! D3.jsでデータを表現する
      5. 5
        マイクロソフト、VSCodeの新機能「Copilot Next Edit Suggestions」のプレビュー版公開
      6. 6
        macOS上のアプリケーションからChatGPTが呼び出せるように。各種IDEやターミナル、メモなどが対応
      7. 7
        GitHub、あらゆるエディタやIDEとGitHub Copilotとの統合を可能にする「Copilot Language Server SDK」を一般公開
      8. 8
        フロントエンドの定番ライブラリ「React 19」の新機能を紹介──React Server Componentsとその他の改善点
      9. 9
        「Tailwind CSS」の公式UIライブラリ「Tailwind UI」、サービス拡大を視野に「Tailwind Plus」へ名称変更
      10. 10
        オープンソーステキストエディタ「Emacs 30.1」リリース

      イベント

      CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

      Developers Summit(デベロッパーズサミット)

      新規会員登録無料のご案内

      • ・全ての過去記事が閲覧できます
      • ・会員限定メルマガを受信できます

      メールバックナンバー

      アクセスランキング

      アクセスランキング

      1. 1
        「アップサート」 ~マンガでプログラミング用語解説
      2. 2
        なりたくなかったマネージャーが天職に? 知らない景色に飛び込むエンジニアは「何にだってなれる」
      3. 3
        Rust製の高速コードエディタ「Zed」、Gitを統合
      4. 4
        Linuxディストリビューション「Fedora Linux 42」のベータ版が登場NEW
      5. 5
        IT/Webエンジニア、9割超が業務にて生成AIを活用。半数近くが個人でも生成AIツール・技術に課金
      6. 6
        Flutter案件の平均年収は831万円、フルリモート案件が79%超で週3日以下の案件が47%超に達する
      7. 7
        スリーシェイク、フリーランスエンジニアを対象に実施した意識調査の結果を発表
      8. 8
        マイナビが内製開発をさらに加速させるために構築した「コンテナ集約基盤」とは?NEW
      9. 9
        自動テストはどのように進化したのか? 自動テストと寄り添ってきたAutifyが考える「これからの自動テスト」とはNEW
      10. 10
        Dapr、AIエージェント構築のフレームワーク「Dapr Agents」発表NEW
      1. 1
        世界6000万ユーザーの「TimeTree」、サービスの未来を見据えて挑んだデータベース移行の舞台裏
      2. 2
        「オブザーバー・パターン」 ~マンガでプログラミング用語解説
      3. 3
        3/5まで書籍全文が無料公開 『Pythonで動かして学ぶ!Kaggleデータ分析入門』
      4. 4
        データサイエンス基礎を高校数学から復習しよう! D3.jsでデータを表現する
      5. 5
        マイクロソフト、VSCodeの新機能「Copilot Next Edit Suggestions」のプレビュー版公開
      6. 6
        macOS上のアプリケーションからChatGPTが呼び出せるように。各種IDEやターミナル、メモなどが対応
      7. 7
        GitHub、あらゆるエディタやIDEとGitHub Copilotとの統合を可能にする「Copilot Language Server SDK」を一般公開
      8. 8
        フロントエンドの定番ライブラリ「React 19」の新機能を紹介──React Server Componentsとその他の改善点
      9. 9
        「Tailwind CSS」の公式UIライブラリ「Tailwind UI」、サービス拡大を視野に「Tailwind Plus」へ名称変更
      10. 10
        オープンソーステキストエディタ「Emacs 30.1」リリース

      Special Contents

      AD

        キャリアインタビュー

        AD

          アクセスランキング

          1. 1
            「アップサート」 ~マンガでプログラミング用語解説
          2. 2
            なりたくなかったマネージャーが天職に? 知らない景色に飛び込むエンジニアは「何にだってなれる」
          3. 3
            Rust製の高速コードエディタ「Zed」、Gitを統合
          4. 4
            Linuxディストリビューション「Fedora Linux 42」のベータ版が登場NEW
          5. 5
            IT/Webエンジニア、9割超が業務にて生成AIを活用。半数近くが個人でも生成AIツール・技術に課金
          6. 6
            Flutter案件の平均年収は831万円、フルリモート案件が79%超で週3日以下の案件が47%超に達する
          7. 7
            スリーシェイク、フリーランスエンジニアを対象に実施した意識調査の結果を発表
          8. 8
            マイナビが内製開発をさらに加速させるために構築した「コンテナ集約基盤」とは?NEW
          9. 9
            自動テストはどのように進化したのか? 自動テストと寄り添ってきたAutifyが考える「これからの自動テスト」とはNEW
          10. 10
            Dapr、AIエージェント構築のフレームワーク「Dapr Agents」発表NEW
          1. 1
            世界6000万ユーザーの「TimeTree」、サービスの未来を見据えて挑んだデータベース移行の舞台裏
          2. 2
            「オブザーバー・パターン」 ~マンガでプログラミング用語解説
          3. 3
            3/5まで書籍全文が無料公開 『Pythonで動かして学ぶ!Kaggleデータ分析入門』
          4. 4
            データサイエンス基礎を高校数学から復習しよう! D3.jsでデータを表現する
          5. 5
            マイクロソフト、VSCodeの新機能「Copilot Next Edit Suggestions」のプレビュー版公開
          6. 6
            macOS上のアプリケーションからChatGPTが呼び出せるように。各種IDEやターミナル、メモなどが対応
          7. 7
            GitHub、あらゆるエディタやIDEとGitHub Copilotとの統合を可能にする「Copilot Language Server SDK」を一般公開
          8. 8
            フロントエンドの定番ライブラリ「React 19」の新機能を紹介──React Server Componentsとその他の改善点
          9. 9
            「Tailwind CSS」の公式UIライブラリ「Tailwind UI」、サービス拡大を視野に「Tailwind Plus」へ名称変更
          10. 10
            オープンソーステキストエディタ「Emacs 30.1」リリース

          新規会員登録無料のご案内

          • ・全ての過去記事が閲覧できます
          • ・会員限定メルマガを受信できます

          メールバックナンバー

          新着記事

          新着記事一覧を見る

          イベント


          [8]ページ先頭

          ©2009-2025 Movatter.jp