본문 바로가기

오래된 흔적/Visual Studio.NET

Deployment (C++) - 배포관련



Deployment is the process by which you distribute a finished application or component to be installed on other computers. Deployment is a multi-stage process that starts when an application is created on a developer's computer and ends when it is installed and ready to run on a user's computer.

Visual Studio provides two different technologies for deploying Windows applications: ClickOnce deployment or Windows Installer deployment.

  • ClickOnce can be used to deploy C++ applications that target the Common Language Runtime (mixed, pure, and verifiable assemblies). You can use Windows Installer to deploy a managed application also, but ClickOnce takes advantage of .NET Framework security features (such as manifest signing) and is therefore preferred over Windows Installer deployment. ClickOnce does not support deployment of native C++ applications. For more information, see ClickOnce Deployment for Visual C++ Applications.

  • Windows Installer technology can be used for deploying both native C++ applications and C++ applications that target the Common Language Runtime.

For a detailed comparison of ClickOnce and Windows Installer deployment, see Choosing a Deployment Strategy.

This section discusses how to ensure that a native Visual C++ application runs on any computer that provides a supported target platform, which files you need to include in your installation package, and what are the recommended ways to redistribute the Visual C++ components on which your application depends.

If you are familiar with the deployment process and are primarily interested in learning about changes made in Visual Studio 2008, start with Choosing a Deployment Method. For examples of deployment see Deployment Examples.

The following topics discuss deployment of Visual C++ applications in more detail.

'오래된 흔적 > Visual Studio.NET' 카테고리의 다른 글

Installer 이야기  (0) 2009.11.17
Side by Side Assemblies  (0) 2009.10.12
VC++ Debug Option  (0) 2009.09.22
도대체 MANIFEST 파일이 뭔가..????  (0) 2009.09.10
warning C4996 (VS 2005&2008 CRT 함수 관련 경고)  (0) 2009.04.28