c# - 试图获取 ac# form Application 的 exe,获取 .dll 文件
问题描述
我已经在网络和论坛中搜索并看到了几乎所有内容,但我无法处理。
我想要做的是通过在 Visual Studio 2019 中使用 c# 来获取安装程序,然后是我的表单应用程序的 exe。
因此,我遵循了该教程:
https://www.youtube.com/watch?v=fehVTLNQorQ&ab_channel=FoxLearn
所以我正确地获得了安装文件。然后,当我启动它时,它会安装,如果我尝试运行它,我会收到错误消息:“您正在尝试打开文件类型系统 .dll”
我做错了什么?我还按照该回复构建了我的主要课程:
在 VS c# 控制台应用程序中更改源文件以编译项目中的 Main() 方法
有人可以帮助我吗?多谢
解决方案
@阿莱西奥奥兰多。
根据我的测试,将不同的项目添加到安装程序之间存在不同的步骤。
对于 WPF App(.NET Framework) 项目和 Windows Forms App(.NET Framework) 项目:您可以在安装项目的“应用程序文件夹”中添加“项目输出”时选择主输出。
对于 WPF Application(.NET Core) 项目和 Windows Forms App:正如 gigiabbrescia 所说,当您在安装项目的“应用程序文件夹”中添加“项目输出”时 ,您必须选择“发布项目”。
最后,安装完安装程序后,安装目录中会出现一个 .exe 文件(如下图所示)。您可以单击您的 .exe 文件来运行该程序。