为脱机计算机部署C#应用程序

本文关键字:应用程序 部署 计算机 脱机 | 更新日期: 2023-09-27 17:59:03

如何为我的C#应用程序创建安装包,使计算机没有。NET和没有互联网的情况下可以获得所有的要求,而不需要使用互联网。基本上,在视觉工作室里我能做些什么吗。NET,这样用户就可以在不启用internet的情况下使用我的程序。

为脱机计算机部署C#应用程序

您可以包含。Net作为VS安装程序项目或InstallShield项目的先决条件(InstallShield LE在VS2010中免费提供)。这将自动创建一个安装的引导程序setup.exe。Net(如有必要),然后是您的安装程序。

有关详细信息,请参阅此MSDN页面。

您必须包含.net安装程序msi并触发它安装在包中。这类似于使用其他触发辅助安装的安装程序,如DirectX或Crystal Reports等。

由于无法保证用户会完成第二个软件包的安装,因此您需要处理这种情况。

是的,您可以包括整个。NET安装程序与您的安装程序。当然,这意味着你的安装程序的大小会显著增加,但由于这是你在这里的唯一选择,所以这似乎是合理的。也要注意,如果你是目标。NET 4.0,安装程序不包括。NET 3.5运行时。如果需要,您可以同时包含这两个。

你可以在这里获得可重新分发的包。

是。请参阅MSDN文档:使用Visual Studio。NET重新分发。NET框架