皆さん、WindowsPEでは.NET Framworkのソフトしか動作しないと思いこんでいませんか?
今回は、PE上で.NET 9.0 WPFアプリでの自作ソフトを動かす方法をご紹介します。
今回使うソフト

Hello World!を表示させた、簡単なWPFアプリを動作させます。
「ビルド」→「選択範囲の公開」をクリック

「選択範囲の公開」をクリックしてください。

「発行プロファイルの追加(A)」をクリック。

「フォルダー」を選択した状態で、「次へ」をクリック。

「フォルダー」を選択した状態で、「次へ」をクリック。

ここはお好みで好きなパスを選択して、完了をクリックしてください。
※ビルド成果物が保存されるパスになります。

成功すると、上記の画像のようになります。閉じるを押してください。

「すべての設定を表示」をクリック

「配置モード」を「自己完結」に変更して、「ターゲットランタイム」をPEのアーキテクチャに合わせてください。
そして、「保存」をクリックしてください。

「発行」をクリックすると、ビルドが開始されます。
PEで動かしてみた

実際に配置してみました。

こんな感じで起動させることが出来ました!


コメント