Desktop App Converter について

Desktop App Converter とは、デスクトップのアプリを UWP アプリのパッケージ (APPX) へと変換するツールになります。このツールが発表されたのは、2015 年の Build Conference であり、2016 年の Build Conference の後にプレビュー ツールが公開されました。Desktop App Converter の最新版は、ダウンロード センターより入手することができ、2016 年 6 月 8 日時点では 0.1.15 であり、Windows Insider の Build 14352 に対応しています。このツールを用いた作業は、以下のような手順で進みます。 環境設定 Powershell の実行ポリシー設定を行ってから、ベース イメージの展開を行います。この作業には、Windows の機能として「コンテナ」が必要になります。 コンテナを有効にしないで、「.\DesktopAppConverter.ps1 -Setup -BaseImage .\BaseImage-14352.wim」コマンドを実行すると、最初にコンテナを有効化にしてから、リブートとなります。リブートした後にサインインすると、ベース イメージの展開が自動的に始まります。 この作業は、環境設定ですので一度だけ実施すればよいものになります。 アプリの変換 アプリを変換するには、MSI パッケージか独自のセットアップ プログラムが必要になります。独自のセットアップ プログラムの場合は、セットアップの Exit Code が「0(ゼロ)」になっているかどうかをご確認ください。もし、Exit Code がゼロ以外の場合は、「-InstallerValidExitCodes」オプションを使って Exit…

0

de:code 2016 の CLT-004 のサンプルを公開します

いつもながら、遅筆の荒井でございます。de:code 2016では、「CLT-004 Windows 10 におけるアプリの互換性と移行」と「CLT-012 インサイド UWP アプリ」を担当させていただきました。参加されました方は、有難うございました。この記事には、CLT-004 Windows 10 におけるアプリの互換性と移行 で使用したデモのサンプル コードを添付しています。含まれるサンプルは、以下のようになります。 Windows Forms における高 DPI クリップボード ドラッグ & ドロップ 拡張子の関連付けとカスタム プロトコルの関連付け アプリ サービス Northwind アプリ ブローカー アプリ ブローカー:このサンプルはデモで使用していませんが、Windows ランタイム コンポーネント ブローカーを作成するための学習用のものです。 含まれていないデモとしては、Desktop App Converterでサイトー企画様よりデモでの使用を許可していただいた「秀丸エディタ」を変換し、自分で作成した.NET Framework 4.6の WPF アプリを変換し、「Desktop To UWP Project」テンプレートを使用した Windows Photo と連携させたものがあります。この WPF で使用したサンプル コードの基本的な考え方は、アプリ サービスに含まれる「LaunchUrlForResultAsync メソッド」の使い方と同じになりますので、ご興味がある場合は、自分で試してみてください。 サンプル コードの使用に関しては、自己責任でお願いします。 CLT-009 サンプル…

0