In Solution explorer change the class name from Program to mathClassClient
Add CSharp.AStepAhead.privateAssembly namespace
Now, important step is to add assembly reference, right click on the project
in solution explorer and click on the Add Reference [you can choose the
same from Project menu]
Create an object of mathClass Class
Build the project or press F5
Output of Client application :
Using private assembly.
Important:Version information of an assembly is stored in its MANIFEST
: Concept of Versioning is applicable only to GAC [Global Assembly Cache], because
private assemblies are lying in their individual folders.
1. Revise source of above project [privateAssembly project] to
understand the code. In this project, you saw that there is nothing extraordinary
operations, just accepting integer values and on the behalf of these values result
will retaining by overriding ToString() method. Yes, you can override this virtual
method as per your requirement, as done in this example.
2. Now, in Client application, this is a Console Based application
project, as you are going for Asp.Net so, Windows applications are beyond the
scope of the book.