.net core 安装项目VS2019主输出未显示EXE文件(DotNet5)

.net core 安装项目VS2019主输出未显示EXE文件(DotNet5),.net-core,visual-studio-2019,setup-project,.net-5,.net Core,Visual Studio 2019,Setup Project,.net 5,我不确定VisualStudio 2019版本16.9.4是否完全支持DotNet 5.0,但该安装项目对于Winforms DotNet 5.0不太有效。主输出仅显示一个dll,而不是一个EXE(在其中它是明确构建的,位于/bin/release/net5.0-windows/文件夹中) 我在过去创建了几十个安装项目,并且100%肯定我正在做我多年来所做的一切。它适用于dotnet4.8项目 到目前为止,我在微软的网站或任何我看过的论坛上都找不到任何答案(所有信息都是针对DotNet5预览版的

我不确定VisualStudio 2019版本16.9.4是否完全支持DotNet 5.0,但该安装项目对于Winforms DotNet 5.0不太有效。主输出仅显示一个dll,而不是一个EXE(在其中它是明确构建的,位于/bin/release/net5.0-windows/文件夹中)

我在过去创建了几十个安装项目,并且100%肯定我正在做我多年来所做的一切。它适用于dotnet4.8项目

到目前为止,我在微软的网站或任何我看过的论坛上都找不到任何答案(所有信息都是针对DotNet5预览版的,但没有最新信息)。
还有其他人有这个问题吗?如果是这样,该错误/功能的解决方法是什么?

为了澄清:在安装程序执行后,只有*.dll、*.ico和*.runtimeconfig.json文件在Program files文件夹中。这不是欺骗您的。NETCore/.NET5项目的主要输出是一个dll。EXE只是CLR主机,与dotnet.EXE的作用相同。与Java、Python等部署模型相同,用户提供运行时,而您只提供实现程序的部分。仍然使用.NET5的古老安装项目功能是勇敢的,可能会有所帮助。好的,我明白了。我也这么想。安装项目已经十年没有改变了,那么我是怎么想的,我可以不用自己安装或购买第三方安装就可以编写代码的呢?英雄联盟(就我个人而言,我认为微软强迫开发人员不断地重新发明轮子安装程序是个坏主意——现在应该是一件标准的事情了。)