You create a windows application by using the .NET Framework 3.5. The application has a business layer and a data access layer class library. You create a Web UI by using ASP.NET for the application. You discover excessive code repetition on the flow of the application between the Windows Forms UI and the Web UI. You need to increase code reuse between the applications. What should you do?
A.
Create a single class library for the business layer and the data access layer.
B.
Create a UI Process layer as a class library.
C.
Compile the Windows Forms application as a class library to reference the ASP.NET Web application.
D.
Create a service layer to shield the business layer and the data access layer.