C# - 发布.exe

问题描述 投票:0回答:3

我的第一个 Visual C#.net 应用程序即将完成,我正在尝试发布它。

当我进入“项目”>“发布”时,我似乎只能制作一组文件夹和文件,其中包含:

  • 应用程序文件(文件夹)
  • 设置(应用程序)应用程序名称
  • (ClickOnce 应用程序)

有什么方法可以将我的部署指定为包含所有必需安装数据的单个文件吗?

c# build exe
3个回答
4
投票

不要使用

Publish
,使用文件 -> 新项目 ->
Setup Wizard
创建一个
setup.exe
文件来安装您的 Windows 应用程序。


2
投票

Publish 主要用于发布网站(例如 ASP.NET 内容)。您可以通过特殊类型的 Visual Studio 项目创建桌面安装程序。您可以在此处找到它(在 Visual Studio 2010 中):

File > New > Project > (Installed Templates: Other Project Types > Setup and Deployment < Visual Studio Installer) > Setup Wizard


0
投票

我找到了解决方案:

确保您的项目面向 .NET 5 或更高版本

在 Visual Studio 中打开项目,在解决方案资源管理器中右键单击该项目,然后选择“发布”。

您可以创建新的发布配置文件或使用现有的发布配置文件。

(创建新的发布配置文件):

步骤1

步骤2

步骤3

然后 在发布向导中,选择“显示全部”设置。选择“部署模式”为“自包含”。选择您的应用程序的目标运行时。对于 64 位 Windows 应用程序,这可能是 win-x64。在“文件发布选项”部分中,选中“生成单个文件”选项,然后继续发布。

© www.soinside.com 2019 - 2024. All rights reserved.