【发布时间】:2021-11-11 20:27:13
【问题描述】:
我最近升级了 Visual Studio 2019 以安装 Project Reunion 模板,以便我可以运行 WinUI3 应用程序。我关注了这个guide。我相信我从list 安装了所有工作负载和组件,但我可能错过了一些东西。我安装了模板,当我尝试创建新应用时它们会显示出来。
这里是我的 Visual Studio 安装的详细信息。
Microsoft Visual Studio Professional 2019
版本 16.11.3
VisualStudio.16.Release/16.11.3+31702.278
微软 .NET 框架
版本 4.8.04084
当我尝试运行应用程序时,我收到以下错误消息:
System.Reflection.TargetInvocationException H结果=0x80131604 Message=Exception 已被调用的目标抛出。 源=System.Private.CoreLib 堆栈跟踪: 在 System.RuntimeTypeHandle.CreateInstance(RuntimeType 类型,Boolean publicOnly,Boolean wrapExceptions,Boolean& canBeCached,RuntimeMethodHandleInternal& ctor,Boolean& hasNoDefaultCtor) 在 System.RuntimeType.CreateInstanceDefaultCtorSlow(布尔 publicOnly,布尔 wrapExceptions,布尔填充缓存) 在 System.RuntimeType.CreateInstanceDefaultCtor(布尔 publicOnly,布尔 skipCheckThis,布尔 fillCache,布尔 wrapExceptions) 在 System.Activator.CreateInstanceT 在 WinRT.WeakLazy`1.get_Value() 在 Microsoft.UI.Xaml.Application._IApplicationStatics.get_Instance() 在 Microsoft.UI.Xaml.Application.Start(ApplicationInitializationCallback 回调) 在 C:\Users\chris\source\repos\App9\App9\App9\obj\x64\Debug\net5.0-windows10.0.19041.0\App.gics 中的 App9.Program.Main(String[] args) :第 26 行
此异常最初是在此调用堆栈中引发的: [外部代码]
内部异常 1: COMException: 类未注册 (0x80040154 (REGDB_E_CLASSNOTREG))
已安装的工作负载:
指南说安装C++ (v142) Universal Windows Platform tools。我在安装程序中看到了这个:
【问题讨论】:
标签: .net visual-studio xaml installation winui-3