Which of the following is an alternative to the Web site project and is used to build a model that
creates a single assembly for the whole project?
A.
GAC
B.
Web setup project
C.
Web Application Project
D.
Assembly
Explanation:
A Web application project type is an alternative to the Web site project. It uses a build model that
creates a single assembly for the whole project. A Web application project type is used to enable
scenarios where Visual Studio 2008 Web projects are different than in the previous version of Visual
Studio. It is an alternative project type that a user might choose depending on his requirements and
his preferred development workflow.
Answer B is incorrect. A Web setup project installs files into a Virtual Root directory on a Web
server.
Answer A is incorrect. Global assembly cache (GAC) is a machine-wide cache. It stores assemblies
that are designed to be shared amongst multiple applications on a computer. All assemblies stored
in the global assembly cache must have strong names.
Answer D is incorrect. Assemblies allow users to create external, user-defined functions using any
common language runtime (CLR) language, such as Microsoft Visual Basic .NET or Microsoft Visual
C#. It is possible to extend the business functionality of DMX and MDX.