Home
Browse all 647 examples
Download all 647 examples
Download sample chapters
Reviews
Errata
Acknowledgments
Links on .NET
Paradoxal Press

Buy directly from Paradoxal Press at $33.99 (Save 43%)



Category: Programming
Level: Beginner to seasoned
900 pages
ISBN-10 097661322-0
ISBN-13 978-097661322-0
$59.99 USA
$79.99 CANADA


Chapter 3: Build, deploy and configure your .NET applications


Chapter 2<     > Chapter 4


Listings: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Table of content:

Building your applications with MSBuild

MSBuild: Target, Task, Property, Item and Condition
       .proj files, targets and tasks
       Properties
       Items
       Conditions

Advanced MSBuild
       Incremental build and dependencies between targets
       MSBuild transforms
       Splitting an MSBuild project on several files
       How does Visual Studio 2005 harness MSBuild?
       Creating custom MSBuild tasks

Configuration files
       The machine.config file
       Standard configuration parameters
       Defining your own configuration parameters with the <appSettings> element
       Defining your own configuration parameters with configuration sections
       Create your own configuration sections with Visual Studio 2005
       Notes on configuration sections

Assemblies deployment: XCopy vs. GAC
       XCopy deployment
       Shared assemblies and the GAC folder
       How does the GAC's side by side storage model solve the DLL hell problem?
       Side by side execution
       Viewing and editing the GAC folder

Publisher policy assemblies
       The underlying problem
       The solution
       Creating your publisher policy assemblies

Introduction to .NET application deployment
       MSI vs. .cab vs. XCopy vs. ClickOnce vs. NTD
       MSI vs. ClickOnce

Deploying an application with a cab file

Deploying an application with the MSI technology
       Add files
       Installing shortcuts
       Adding a shared assembly in the GAC folder
       Setup project properties
       Updating the registry
       Specifying custom actions to execute during installation
       Providing a custom User Interface for installation

Deploying an application with the ClickOnce technology
       The deployment folder
       Preparing a ClickOnce deployment
       ClickOnce deployment and mobile code security
       On-demand installation and download group
       Updating an application installed with ClickOnce
       Facilities to work with the CAS permission set required by an application
       Details on ClickOnce application installation and execution

Deploying and application with the No Touch Deployment (NTD) technology
       The download cache

What if the .NET runtime is not installed on the target machine?



Copyright Patrick Smacchia 2006 2007