部署原生傳統型應用程式 (Visual C++)
部署是指用來散發已完成的應用程式或元件,以便在其他電腦上進行安裝的程序。 當應用程式在開發人員的電腦上完成建立時,即開始部署規劃。 當應用程式已安裝並準備在使用者的電腦上執行時,即結束部署。
Visual Studio 提供各種不同的技術來部署 Windows 應用程式。 這些技術包括 ClickOnce 部署和 Windows Installer 部署。
ClickOnce 可用來部署以 Common Language Runtime (CLR) 為目標的 C++ 應用程式,CLR 是混合、純粹且和可驗證的組件。 雖然您可以使用 Windows Installer 來部署受控應用程式,但建議您使用 ClickOnce 以利用 .NET Framework 安全性功能,例如資訊清單簽署。 ClickOnce 不支援原生 C++ 應用程式的部署。 如需詳細資訊,請參閱 ClickOnce Deployment for Visual C++ Applications。
Windows Installer 技術可用來部署原生 C++ 應用程式或以 CLR 為目標的 C++ 應用程式。
本文下一節所提供的文章,討論如何確保原生 Visual C++ 應用程式在提供支援之目標平台的任何電腦上執行;您必須在安裝套件中包含哪些檔案;以及轉散發應用程式相依元件的建議做法。