You are an enterprise application developer. You are working on an accounting application. The application is designed in a modular manner. Each module provides a different set of accounting features. The modules are implemented as a set of component assemblies. The module versions will be upgraded with new features and bug fixes in a regular maintenance release schedule. You need to ensure that the application is configured to use the updated versions of the modules.
What should you do?
A.
Modify the AssemblyFileVersion attribute of the module.
B.
Assign a Strong Name signature to the component assemblies.
C.
Deploy the component assemblies as private assemblies in the application folder.
D.
Specify the usage of another attribute class for the component assemblies by using the AttributeUsageAttribute class.