実現したいこと
MAUIですが、VisualStudioからWindows Machineで実行すると問題なく実行できます。
「bin\Debug\net8.0-windows10.0.19041.0\win10-x64」にあるexeを直接実行すると何も表示されることなく落ちてしまいます。
発生している問題・分からないこと
bin配下にあるexeを実行するとアプリは何も表示されることなく落ちてしまいします。
イベントビューアーでログを確認すると「クラスが登録されていません」というログがあります。
ソースは新規のプロジェクトのままで特に編集はしていません。
エラーメッセージ
error
1Application: MauiApp6.exe 2CoreCLR Version: 8.0.1124.51707 3.NET Version: 8.0.11 4Description: The process was terminated due to an unhandled exception. 5Exception Info: System.TypeInitializationException: The type initializer for '<Module>' threw an exception. 6 ---> System.TypeInitializationException: The type initializer for 'WinRT.ActivationFactory`1' threw an exception. 7 ---> System.Runtime.InteropServices.COMException (0x80040154): クラスが登録されていません (0x80040154 (REGDB_E_CLASSNOTREG)) 8 at System.Runtime.InteropServices.Marshal.ThrowExceptionForHR(Int32 errorCode) 9 at WinRT.BaseActivationFactory..ctor(String typeNamespace, String typeFullName) 10 at WinRT.ActivationFactory`1..ctor() 11 at WinRT.ActivationFactory`1..cctor() 12 --- End of inner exception stack trace --- 13 at WinRT.ActivationFactory`1.ActivateInstance[I]() 14 at Microsoft.Windows.ApplicationModel.WindowsAppRuntime.DeploymentInitializeOptions..ctor() 15 at Microsoft.Windows.ApplicationModel.WindowsAppRuntime.DeploymentManagerCS.AutoInitialize.get_Options() in C:\Users\hiroy\.nuget\packages\microsoft.windowsappsdk\1.5.240627000\include\DeploymentManagerAutoInitializer.cs:line 44 16 at Microsoft.Windows.ApplicationModel.WindowsAppRuntime.DeploymentManagerCS.AutoInitialize.AccessWindowsAppSDK() in C:\Users\hiroy\.nuget\packages\microsoft.windowsappsdk\1.5.240627000\include\DeploymentManagerAutoInitializer.cs:line 30 17 at .cctor() 18 --- End of inner exception stack trace --- 19
該当のソースコード
C#
1特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
ソースコードはVisualStudioが自動生成したもので、編集はいっさいしていません。
補足
各種バージョンは下記の通りです。
Visual Studio: 1.12.2
.NET: 8.0.11
OS: Windows 11Pro 24H2

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2024/11/30 23:20