Chapter 23. Assemblies, Application Configuration, and Process Management

So far in this book, you have learned how to write C# programs. As an enterprise programmer, you should know that writing application code is only one of the responsibilities of a programmer. The other responsibilities include assembling, deploying, configuring, and monitoring applications. This chapter introduces packaging and managing applications in C#. We look at assemblies, versioning, and application configuration and management—that is, process management.

In the Java world, applications are packaged not as EXE files but rather as class files that are loaded by the runtime .java executable. Many Java applications bundle class files in a .java archive file (or a ...

Get .NET for Java Developers: Migrating to C# now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.