部署本机桌面应用程序 (Visual C++)
部署是用于分配要安装到其他计算机上的已完成应用程序或组件的进程。 当在开发人员计算机上创建了应用程序时开始部署规划。 当已安装并准备好在用户计算机上运行应用程序时,部署结束。
Visual Studio 提供用于部署 Windows 应用程序的不同技术。 其中包括 ClickOnce 部署和 Windows Installer 部署。
ClickOnce 可用于部署面向公共语言运行时 (CLR) 的 C++ 应用程序 - 可以是混合程序集、纯程序集和可验证的程序集。 尽管可以使用 Windows Installer 部署托管的应用程序,但仍建议使用 ClickOnce,因为它利用 .NET Framework 安全功能(如清单签名)。 ClickOnce 不支持本机 C++ 应用程序的部署。 有关详细信息,请参阅Visual c + + 应用程序的 ClickOnce 部署。
Windows Installer 技术可以用于部署本机 C++ 应用程序或面向 CLR 的 C++ 应用程序。
文档本部分中的文章讨论如何确保本机 Visual C++ 应用程序可在任何提供受支持的目标平台的计算机上运行,安装包内必须包括哪些文件以及重新分发应用程序所依赖的组件的建议方式。