我可以创建 C# 独立应用程序而不在 Windows 中安装运行吗?

Can I Create C# Standalone Application Than Runs Without Installing in Windows?

我正在使用 .NET Framework 4.5 构建一个独立的 Windows C# 控制台应用程序。因为我希望它在后台 运行 而没有出现命令提示符,所以输出类型设置为 'Windows Application'.

我在互联网上找到的大多数答案都是如何构建不需要安装 .NET Framework 的应用程序,但就我而言,我希望应用程序 运行 不需要用户安装它Windows.

如果目标框架是 .NET Core,我可以做到这一点,但当目标框架是 .NET Framework 时,发布的应用程序没有 .exe 文件,只有应用程序清单和安装文件 运行ning 将打开一个安装向导。

即使在 Visual Studio 2019 年发布应用程序时,发布向导也会询问 "How will users install the application?"。这是否意味着任何使用 .NET Framework 的控制台应用程序都必须先安装才能执行?非常感谢任何 help/answer.

如何不发布它而只是从 bin/debug 文件夹中复制 .exe?那么它应该可以在不安装或发布它的情况下工作。 (如果只是 1 个程序集)