C#如何为windows窗体应用程序创建安装?

C#如何为windows窗体应用程序创建安装?,c#,installation,C#,Installation,我最近创建了一个windows窗体应用程序 我想把所有的东西都汇编在一起。所有的.dll文件都需要用.exe文件编译 我不仅想编译所有这些,而且还想为我的应用程序创建一个安装 我在这里查看了其他问题,似乎找不到我想要的答案。如果您在Visual Studio中执行此操作,可以在解决方案资源管理器中打开项目的属性文件。单击左下角的“发布”。然后你会看到很多东西可供选择。只需稍微探索一下UI。它非常方便用户。然后找到“创建桌面快捷方式”并选中该复选框。你不需要它,但它可以让你在安装后更容易地找到

我最近创建了一个windows窗体应用程序

  • 我想把所有的东西都汇编在一起。所有的.dll文件都需要用.exe文件编译

  • 我不仅想编译所有这些,而且还想为我的应用程序创建一个安装


我在这里查看了其他问题,似乎找不到我想要的答案。

如果您在Visual Studio中执行此操作,可以在解决方案资源管理器中打开项目的属性文件。单击左下角的“发布”。然后你会看到很多东西可供选择。只需稍微探索一下UI。它非常方便用户。然后找到“创建桌面快捷方式”并选中该复选框。你不需要它,但它可以让你在安装后更容易地找到你的应用。然后按右下角的“发布向导”。按照说明进行操作并打开

你完了

您可以在先前在发布向导中指定的目录中找到安装程序

如果您没有使用Visual Studio,请安装它!它很漂亮(但很大…)

我现在可能在说sh*t。如果您不明白,请阅读以下内容:


您应该在Visual Studio中查看安装项目。。你的问题基本上是两个。如何合并程序集以及如何创建安装程序。后者不关心您正在安装什么,也不关心它是如何创建的“安装项目”位于何处?有一个名为
ilmerge
的工具可以将DLL压缩到exe中。创建安装程序是另一个主题。如果您有安装程序,您可能不需要为ilmerge而烦恼。@Micky My visual studio没有安装程序。有没有办法下载它以便添加?我以前见过有人试过,但每次我试过,我都没试过。我试过很多版本的vs.vs.企业版、vs.社区版、vs.Express版,都没有预装过。我需要将其连接到网络主机吗?不需要----这篇文章没用——我试着在我的计算机上放置一个路径来安装它,但是我得到了一个错误:在签名时发生了一个错误:SignTool.exe找不到。现在我在尝试发布应用程序时遇到了这个错误,我的应用程序甚至无法成功构建。如果你还有其他问题,请将其作为问题发布,没有评论。这就是我发表东西的方式。如果它对你不起作用,发布一个问题@维森德夫