Deployment of Windows-Based .NET Applications


Overview/Description
To deploy a Windows-based application or component.

Target Audience
Application developers with experience in Visual Basic .NET who wish to become familiar with the deployment process in the .NET Framework, especially those who wish to attain the Microsoft Certified Solution Developer (MCSD) or Microsoft Certified Application Developer (MCAD) for Microsoft .NET credentials

Prerequisites
Experience developing solutions and applications in Visual Basic .NET or C#

Expected Duration
370 Minutes

Objectives:

Deployment of Windows-Based .NET Applications

  • use a setup project to deploy a Windows application.
  • deploy a Windows-based .NET application.
  • deploy an ActiveX control to a web site using a CAB file.
  • explain how to use the Setup Project properties to provide information about an application.
  • configure the directory structure of a deployed application with the File System Editor and create file associations with the File Types Editor.
  • edit the deployment user interface with the User Interface Editor.
  • create a custom action for a setup project in the Custom Actions Editor.
  • create a shortcut and add a file association to a .NET application.
  • manage registry settings in .NET applications.
  • specify a launch condition for a setup project in the Launch Conditions Editor.
  • specify a launch condition for your setup project using the Launch Conditions Editor, and add a registry key and value to the registry using the Registry Editor.
  • describe a strong-named assembly and explain when you would want to deploy an assembly to the global assembly cache (GAC).
  • create multiple versions of a strong-named assembly and explain .NET's binding policy.
  • add and remove assemblies from the global assembly cache.
  • add and remove an assembly from the global assembly cache (GAC).
  • use ngen.exe to create a native image of an application on a client machine.
  • provide an overview of .NET Remoting and describe how to launch a remote application.
  • describe how to deploy and verify the security policies for a .NET application.

  • Course Number: 79788_eng