我已经使用Visual Studio2022创建了一个针对.NET 8的控制台应用程序.在创建项目时,我已经选中了Enable Native AOT发布选项.它给出以下错误.

enter image description here

enter image description here

Error Text:

发布遇到错误.发布遇到错误.我们 无法确定错误的原因.判断输出日志(log) 了解更多详细信息.

诊断日志(log)已写入以下位置: "C:\Users\MyName\AppData\Local\Temp\tmp227D.tmp"

This篇文章只谈CLI.

推荐答案

我能够解决这个问题,通过 Select 目标运行时win-x64在配置文件设置,它是便携式默认情况下.我们需要提供特定的运行时标识符.

enter image description here

Csharp相关问答推荐

需要深入了解NpgSQL DateTimeOffset处理

如何在Reflection. Emit中使用具有运行时定义的类型参数的泛型类型

CS0103 dlibdotnet和www.example.com facerect不在上下文中

如何在C#中删除一个特殊字符,如"使用Regex"

为什么总输出就像12.3没有一分一样?

Blazor-从数据库内部服务器提取错误

C#XmlSerializer-输出控制新行的多个XML片段

静态对象构造顺序

使用Orleans进行的单元测试找不到接口的实现

使用HttpResponseMessage中的嵌套列表初始化JSON

如何使用EF Core和.NET 8来upsert到具有多对多关系的表?

DateTime ToString()未以指定格式打印

在两个已具有一对多关系的表之间添加另一个一对多关系

按需无缝转码单个HLS数据段

在PostgreSQL上使用ExecuteSqlRawAsync的C#11原始字符串文字有区分大小写的问题

使用CollectionView时在.NET Maui中显示数据时出现问题

源代码生成器项目使用`dotnet build`编译,而不是在Visual Studio中编译?

多个参数的最小API删除

如何在.NET Core 8中自定义标识用户模型

如何更改Datagridview行标题