c# - 如何在没有 .NET 的情况下将 Windows 窗体应用程序发送到客户端?

标签 c# .net vb.net winforms setup-deployment

这是关于 Windows Forms 的部署应用。我创建了一个 Windows 窗体应用程序,但我不确定用户是否安装了 .NET 版本 4。我已将我的 Windows 窗体应用程序放在我的网站上,用户将把它下载到他们的桌面。

如果用户尚未安装 .NET 4,我如何自动执行下载和安装过程?向用户部署 Windows 窗体应用程序的推荐方法是什么?

最佳答案

你可以试试 ClickOnce .

ClickOnce deployment allows you to publish Windows-based applications to a Web server or network file share for simplified installation.

您只需定义要包含在 Bootstrap 中的先决条件,如所述here

关于c# - 如何在没有 .NET 的情况下将 Windows 窗体应用程序发送到客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7520219/

相关文章:

.net - 如何以编程方式关闭 TFS 工作项

sql - VB.Net - SQLDataReader 中的错误和 "Conversion from type ' DBNULL' 键入 'Date' 无效

mysql - 无法从字节数组打开电子邮件附件

c# - 如何生成文件

C# 为字节数组或图像创建哈希

.net - 是否可以为 Visual Basic WinForms 项目设置项目范围的表单主题?

C# FileSystemWatcher.Deleted 不触发 "normal"删除?

c# - 如何使用 ASP.net C# 将 SQL 选择存储到 gridview?

C# 似乎无法正确地将图像添加到 ziarchive

c# - 在 ASP.NET Core Identity 中检查具有 Authorize 属性的多个策略之一