如何将Windows窗体应用程序发送到没有.NET的客户端?

New*_*Bie 5 .net c# vb.net setup-deployment winforms

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

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

baa*_*mon 8

你可以试试ClickOnce.

ClickOnce部署允许您将基于Windows的应用程序发布到Web服务器或网络文件共享,以简化安装.

你只需要定义要在bootstraper包括其先决条件,如所描述这里