Windows 11でWinAppツールを使ってアプリをより速くビルドする方法

  • Windows 11では、開発者向けのコマンドラインツールであるwinapp CLIが導入されました。
  • Electron、.NET/Win32、CMake、Python、およびその他のフレームワークをサポートしています。
  • Visual StudioやMSBuildを使わずに、アプリ作成を簡素化します。

Windows 11では、開発者がアプリをオペレーティングシステムに導入しやすくするために、 MicrosoftはWindowsアプリ開発CLI(winapp CLI)を導入しました。

開発者は長年、断片化されたプラットフォーム、複雑なパッケージング、一貫性のないAPIといった課題に直面してきましたが、このツールは、Visual StudioやMSBuildに頼らずにWindows 11向けアプリを作成したい開発者にとっての障壁を取り除き、プロセスを効率化するように設計されています。

Windowsアプリ開発CLI(winapp CLI)のパブリックプレビュー版が利用可能になりました。Electron、.NET/Win32、CMake、Pythonなどのクロスプラットフォームフレームワークをサポートしており、開発者はより効率的にアプリを構築できます。

このガイドでは、Windows 11にWindowsアプリ開発コマンドラインツールをインストールする手順を説明します。

Windows 11にWinAppをインストールする

Windows 11にWindowsアプリ開発コマンドラインツールをインストールするには、以下の手順に従ってください。

  1. スタートを開く。

     

     

  2. コマンドプロンプトまたはPowerShellを検索し、一番上の検索結果を右クリックして、「管理者として実行」を選択します。

  3. Windows 11にwinappツールをインストールするには、次のコマンドを入力してEnterキーを押してください。

    winget install Microsoft.winappcli --source winget

    Windows 11でWinAppツールを使ってアプリをより速くビルドする方法

手順を完了すると、コマンドラインツールがコンピュータにインストールされます。

すぐに始めたい場合は、プロジェクトのルートディレクトリで以下のコマンドを実行して、初期設定とリソースを生成してください。

  • winapp init

Windows 11でWinAppツールを使ってアプリをより速くビルドする方法

winapp initコマンド / 画像:Mauro Huculak

コマンドを実行すると、パッケージ名、発行元名、バージョン、説明、SDK の設定など、開発環境をセットアップするための画面上の指示が表示されます。 

このコマンドを実行すると、構成済みの環境状態を再現できます。これは、プロジェクトを複製したり、複数のマシン間で同期したりする場合に役立ちます。

  • winapp restore

設定によっては、このコマンドを実行してパッケージと依存関係を最新バージョンに更新することも可能です。

  • winapp update

その他、使用する便利なコマンドには以下のようなものがあります。

  • winapp create-debug-identity my-app.exe: デバッグ機能のために、実行ファイルに一時的なパッケージIDを追加します。
  • winapp manifest update-assets path/to/logo.png: アプリの AppxManifest.xml ファイルを生成または変更します。
  • winapp cert generate署名およびローカルテストに使用される開発証明書を生成および管理します。
  • winapp sign path/to/package.msixビルド出力からMSIXパッケージを作成します。
  • winapp pack .\build\output --cert devcert.pfx配布準備が整ったMSIXパッケージを作成します。

使用コマンドの詳細については、こちらのGitHubページをご覧ください。

コメントを残す

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcher Studioを使えば、写真を絵画、鉛筆画、漫画に変換できます。エフェクトの選択方法、プレビューの調整方法、作品の保存方法を学びましょう。

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別子がビットレート、エンコーダー、タグについて何を明らかにするのか、従来のワークフローがどのように機能するのか、そして現在利用可能なツールの中で、ファイルの検査や楽曲の識別に使えるものはどれなのかを学びましょう。

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Indexは、ローカル画像のタグ付け、評価、閲覧を行うための、Windows向けの旧来の写真カタログツールです。その機能、互換性の制限、および現在もサポートされている代替ツールについてご確認ください。

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用して、Windowsファイルの属性とタイムスタンプを編集したり、JPEG EXIF写真の日付を更新したり、バッチ変更を安全にプレビューしたりする方法を学びましょう。

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10の各モニターに個別の壁紙を設定し、ディスプレイを識別し、画像のフィットを調整し、モニターの選択肢が見つからない場合のトラブルシューティングを行います。

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewerの機能、写真モードとコミックモードの仕組み、ダウンロードすべきWindows版、そして旧バージョンと改訂版の違いについて学びましょう。

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloaderプロジェクトの作成方法、クロール範囲の選択方法、画像フィルタと保存先の設定方法、バッチダウンロードの確認方法を学びましょう。

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7または8用のスライドショーを設定し、簡単なVBScriptショートカットを作成して、キーボードショートカットキーを割り当てて次の壁紙に進めるようにします。

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvertを使えば、エフェクトの適用、写真のリサイズ、画像フォーマットの一括変換が可能です。出力設定の選択、編集内容のプレビュー、オリジナル画像の保護も行えます。

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeAppを使って、インストール済みのWindowsアプリケーションを別のPCに移行しましょう。TAPパッケージの仕組み、設定の取得方法、転送できない可能性のある項目について学びます。