---
lang: ja-jp
breaks: true
---
# WinUI3 Preview4「Blank App, Pachaged (WinUI in Desctop)」テンプレートより作成したアプリの実行方法 2021-04-07

Visual Studio 2019より、「Blank App, Pachaged (WinUI in Desctop)」テンプレートを使用して作成したアプリケーションは、Visual Studioからは当然実行できるが、exeを直接ダブルクリックした場合は、エラーとなり実行できない。
以下、エラー発生後のイベントログ。
```=
Target event count: 2
Date and time: 2021年4月7日 18:49:58
Level: エラー
Log name: Application
Source: Application Error
Event ID: 1000
Task category: アプリケーション クラッシュ イベント
Keyword: クラシック
User:
Machine: kawaci9x
Ope code: 情報
障害が発生しているアプリケーション名: App1.exe、バージョン: 1.0.0.0、タイム スタンプ: 0x5fd43c92
障害が発生しているモジュール名: KERNELBASE.dll、バージョン: 10.0.17763.1790、タイム スタンプ: 0xc97af40a
例外コード: 0xe0434352
障害オフセット: 0x0000000000039689
障害が発生しているプロセス ID: 0x3ce0
障害が発生しているアプリケーションの開始時刻: 0x01d72b935f23006f
障害が発生しているアプリケーション パス: D:\Samples\App1\App1\App1\bin\arm64\Debug\net5.0-windows10.0.19041.0\publish\App1.exe
障害が発生しているモジュール パス: C:\Windows\System32\KERNELBASE.dll
レポート ID: 8aa8afae-e70a-429d-a987-aac2c4bed8aa
障害が発生しているパッケージの完全な名前:
障害が発生しているパッケージに関連するアプリケーション ID:
--------------------------------------------------
Date and time: 2021年4月7日 18:49:58
Level: エラー
Log name: Application
Source: .NET Runtime
Event ID: 1026
Task category: 0
Keyword: クラシック
User:
Machine: kawaci9x
Ope code: 情報
Application: App1.exe
CoreCLR Version: 5.0.421.11614
.NET Version: 5.0.4
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.Runtime.InteropServices.COMException (0x80040154): クラスが登録されていません (0x80040154 (REGDB_E_CLASSNOTREG))
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode)
at WinRT.BaseActivationFactory..ctor(String typeNamespace, String typeFullName)
at Microsoft.UI.Xaml.Application._IApplicationStatics..ctor()
--- End of inner exception stack trace ---
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean wrapExceptions, Boolean& canBeCached, RuntimeMethodHandleInternal& ctor, Boolean& hasNoDefaultCtor)
at System.RuntimeType.CreateInstanceDefaultCtorSlow(Boolean publicOnly, Boolean wrapExceptions, Boolean fillCache)
at System.RuntimeType.CreateInstanceDefaultCtor(Boolean publicOnly, Boolean skipCheckThis, Boolean fillCache, Boolean wrapExceptions)
at System.Activator.CreateInstance[T]()
at WinRT.WeakLazy`1.get_Value()
at Microsoft.UI.Xaml.Application._IApplicationStatics.get_Instance()
at Microsoft.UI.Xaml.Application.Start(ApplicationInitializationCallback callback)
at App1.Program.Main(String[] args) in D:\Samples\App1\App1\App1\obj\arm64\Debug\net5.0-windows10.0.19041.0\App.g.i.cs:line 26
--------------------------------------------------
```
しかし、タスクバーにピン止めしてからクリックすると実行できる。なんだこれ??

###### tags: `WinUI` `WinUI 3`