发布向导没有单个文件可执行选项

Publish wizard doesn't have Single File Executable Option

我正在使用 visual studio 2017 和 .net 4.8,当我点击发布时,独立应用程序选项或单个文件选项没有显示,我尝试用 Visual Studio 打开项目2020 年,该选项仍未显示。 这是一个 WPF 应用程序

Publish Wizard Screenshot

Publish Wizard Screenshot

Publish Wizard Screenshot

Publish Wizard Screenshot

根据official documentation

此部署模型从 .NET Core 3.0 开始可用,并在 .NET 5 中得到增强。以前在 .NET Core 3.0 中,当用户 运行 您的 single-file 应用程序时,. NET Core 主机首先将所有文件提取到 运行 应用程序之前的目录中。

.NET 5 通过直接 运行 代码改进了这种体验,而无需从应用程序中提取文件。

所以这个问题的答案是,您不能在 .net 4.8 下使用单一文件发布。