如何部署包括 .NET 文件的新程序

Posted

技术标签:

【中文标题】如何部署包括 .NET 文件的新程序【英文标题】:How to deploy new program including .NET files 【发布时间】:2018-08-07 18:20:47 【问题描述】:

前段时间,我在 Visual Studio 中创建了一个程序,并将其安装在另一台计算机上,我需要在安装大量 .NET 文件、框架文件、sqla 和 sdk 文件等之前安装它,就在那时,我是能够激活程序。 它是桌面上的 windowsForms 应用程序 - 所以这是我尝试过的。

请问我怎样才能使它更容易?

如何在另一台计算机上安装程序,包括所有文件?

而不是单独安装?

也许在 dll 上?

我不知道,但我确定有更简单的方法来做到这一点

【问题讨论】:

考虑ClickOnce。 【参考方案1】:

虽然您的问题不清楚,但您可以使用WixToolSet、InstallShield、Advanced Installer 等创建MSI。 例如,如果您使用的是 Wix,您可以在 Visual Studio 中安装 Wix Extension,创建一个 wix 项目并将其编译为 MSI,其中包含您希望在最终安装中包含的所有文件。 您可以在网上找到许多可以为您提供入门教程的资源,例如 codeproject

【讨论】:

以上是关于如何部署包括 .NET 文件的新程序的主要内容,如果未能解决你的问题,请参考以下文章

如何将.Net Core应用程序部署在Linux操作系统上运行

docker部署Asp.net core应用

如何部署 ASP.NET MVC5 应用程序的“发布”版本

如何使用 Web 部署将 .NET 应用程序发布到服务器上的特定文件夹(子目录)?

Docker 下部署 .NET 应用教程

如何在本地服务结构集群中部署和访问来宾可执行文件(ASP.NET OWIN 自托管 webapi 应用程序)