This book addresses the issue of deploying .NET applications. The book will cover the various deployment options available to the .NET developer, including Windows Installers, and explores more advanced topics such as Versioning, Code Signing, and Licensing.
Who is this book for?
This book is aimed at those developing and needing to deploy non-web-based .NET applications and components and will be demonstrated using the VB.NET language. The book will be useful to an experienced in-house Windows application developer (who traditionally used VB6), third-party developers, consultants, or anyone using .NET.
This book covers:
The strategies and options available for deploying .NET applications
Advanced Windows Installer techniques
How to secure your applications, including code access security
Maintaining your applications with configuration and resource files
How to use the Global Assembly Cache to share assemblies between applications
Side-by-side installations of different versions of the same assembly
The various licensing options available, including developer-to-developer
The legal and technical issues involved in protecting your work
Chapter 1 - Deployment Strategies
Chapter 2 - Deployment Options in .NET
Chapter 3 - Windows Installer Features
Chapter 4 - Configuring & Securing Applications
Chapter 5 - Maintaining & Updating Applications
Chapter 6 - Licensing
Chapter 7 - Protecting Your Intellectual Property
Appendix A - Using Active Directory to Deploy the .NET Framework
Appendix B - Deploying the .NET Framework with an Application
Appendix C - An AutoDeploy Component
Appendix D - Support, Errata, and Code Download