- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近升级了 Visual Studio 2019 以安装 Project Reunion 模板,这样我就可以运行 WinUI3 应用程序。我跟着这个guide .我相信我安装了这个 list 中的所有工作负载和组件但我可能错过了一些东西。我安装了模板,当我尝试创建新应用时它们会出现。
这里是我的 Visual Studio 安装的详细信息。
Microsoft Visual Studio Professional 2019
Version 16.11.3
VisualStudio.16.Release/16.11.3+31702.278
Microsoft .NET Framework
Version 4.8.04084
当我尝试运行应用程序时,收到此错误消息:
System.Reflection.TargetInvocationExceptionHResult=0x80131604Message=Exception has been thrown by the target of an invocation.Source=System.Private.CoreLibStackTrace: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.CreateInstanceTat WinRT.WeakLazy`1.get_Value()at Microsoft.UI.Xaml.Application._IApplicationStatics.get_Instance()at Microsoft.UI.Xaml.Application.Start(ApplicationInitializationCallback callback)at App9.Program.Main(String[] args) in C:\Users\chris\source\repos\App9\App9\App9\obj\x64\Debug\net5.0-windows10.0.19041.0\App.g.i.cs:line 26
This exception was originally thrown at this call stack:[External Code]
Inner Exception 1:COMException: Class not registered (0x80040154 (REGDB_E_CLASSNOTREG))
已安装的工作负载:
指南说要安装 C++ (v142) Universal Windows Platform tools
。我在安装程序中看到了这个:
最佳答案
当我不小心将错误的项目设置为 Visual Studio 中的启动项目时,我已经看到抛出这种类型的异常。
WinUI 应用目前有两个项目:主应用项目和打包项目(生成 MSIX)。要调试 WinUI 应用程序,您需要将打包项目设置为启动项目。
展望 future ,该团队正在努力将两者合并以用于最常见的场景。更复杂的场景可能还是需要打包工程。您可以使用以下任一 Visual Studio 扩展来尝试单个项目:
关于.net - WinUI3 应用程序抛出异常 - 我错过了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69215299/
我无法在附加行中显示“真”、“假”、"is"和“否”按钮。 我在这里有一个应用程序:Application 请按照以下步骤使用应用程序: 1。当你打开应用程序时,你会看到一个绿色的加号按钮,点击 在此
我是一名优秀的程序员,十分优秀!